ソース制御としての Bitbucket の設定
プロジェクトファイルを保存してチームのアクセス権を管理するように Bitbucket Cloud リポジトリを設定します。各DevOpsセンター パイプラインには、単一の情報源として独自のBitbucket Cloudリポジトリが必要です。
必要なエディション
| 使用可能なエディション: Lightning Experience in Professional Edition (API アクセスが必要)、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 使用可能な製品: 相互動作可能な製品として Government Cloud Plus。Government Cloud Plus 組織で DevOps センターを有効にすると、認証境界外にデータが送信される可能性があります。詳細は、Salesforce アカウントエグゼクティブにお問い合わせください。 |
| 使用不可能なゾーン: EU オペレーティングゾーン。EU オペレーティングゾーンは、データレジデンシーコミットメントのレベルを強化する特別な有料製品です。DevOps Center は、EU の OZ に含まれない EU 内の組織でサポートされ、標準の製品利用規約が適用されます。 |
| 必要なユーザー権限 | |
|---|---|
| Bitbucket をソース制御として設定する | DevOpsセンター管理者 |
開始する前に、次の要件を満たします。
- アカウント: すべてのチームメンバーに Bitbucket Cloud アカウントが必要です。組織が Bitbucket を初めて使用する場合は、ワークスペースと少なくとも 1 つの Bitbucket プロジェクトを設定します。「Bitbucket documentation」を参照してください。
- プロジェクト構造: リポジトリのルートディレクトリに sfdx-project.json ファイルがあることを確認します。DevOpsセンターは、サポートされる構造にBitbucketリポジトリを自動的に作成します。ただし、独自のリポジトリを作成したり、Salesforce DX プロジェクト構造に従った既存のリポジトリを使用したりできます。「Add the Salesforce DX Project File to the Bitbucket Repository」を参照してください。
- ブランチ保護: ベストプラクティスとして、メイン、ステージング、インテグレーションなどのブランチのブランチ保護を Bitbucket で設定します。この設定により、変更要求のマージ後にフェーズブランチが削除されないようにします。
ビットバケットワークスペースへのチームメンバーの追加
チーム メンバーをワークスペース コラボレーターとして追加し、DevOpsセンターからBitbucketワークスペースにアクセスできるようにします。「Grant access to a workspace」を参照してください。
メモ リポジトリレベルのアクセス権については、「ユーザーおよびグループへのリポジトリ アクセスの許可」を参照してください。
各チームメンバーが招待を受け入れたことを確認します。
チーム メンバーが招待を受け取らなかった場合は、スパム フォルダを確認するように依頼するか、DevOpsセンターを設定した担当者にお問い合わせください。
DevOps センターでリポジトリを接続し、プロジェクトを作成します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

