BitbucketとDevOps 変更速度との統合
Bitbucketインスタンスに接続して、Bitbucketリポジトリ、コミット、ブランチ、プル要求を追跡します。
Bitbucket 統合の概要
DevOps 変更速度 は、 Bitbucket ツールのコード (リポジトリ) 機能をサポートしています。
認証方法
次のいずれかの認証方法を使用して Bitbucket Cloud に接続できます。
- 基本認証
-
認証情報タイプとして [基本認証] を選択すると、組織内のすべてのワークスペースのリポジトリが検出されます。基本認証のユーザー名とパスワードは、 Bitbucket アカウントの設定から取得できます。ユーザー名をコピーするには、次の場所に移動します をクリックし、Bitbucket プロファイル設定セクションからユーザー名をコピーします。パスワードをコピーするには、 をクリックし、[ アプリ パスワードの作成] を選択します。必要な詳細を入力し、必要なアクセス許可を選択し、[ 作成] を選択してパスワードをコピーします。認証情報を作成するときは、次の権限を選択する必要があります。
- アカウント:読み取り
- プロジェクト:読み取り
- Webhook:読み取りと書き込み
- プル要求:読み取り
- OAuth 2.0 - 認証コード
- 認証コードの OAuth レコードを作成する前に、必要な権限を持つ OAuth コンシューマーを Bitbucket ツールで作成する必要があります。[ ワークスペースの設定] > [OAuth コンシューマー] > [コンシューマーを追加 ] に移動して、 Bitbucket で OAuth コンシューマーを追加できます。
OAuth コンシューマーに対して次の権限を選択します。
- アカウント:読み取り
- プロジェクト:読み取り
- Webhook:読み取りと書き込み
- プル要求:読み取り
[これはプライベートコンシューマーです] オプションが選択されていないことを確認します。ServiceNow インスタンスの URL は、次の形式で [コールバック URL ] フィールドに入力する必要があります。https://<instanceurl>/oauth_redirect.doOAuth 2.0 - 認証コード認証情報を作成するには、 Bitbucket クラウドの OAuth 2.0 認証コードの設定 手順で指定された手順を実行します。
- OAuth 2.0 - クライアント認証情報
- クライアント認証情報の OAuth レコードを作成する前に、必要な権限を持つ OAuth コンシューマーを Bitbucket ツールで作成する必要があります。[ワークスペース設定] > [OAuth コンシューマー] > [Bitbucket でコンシューマーを追加] に移動して、OAuth コンシューマーを追加できます。
OAuth コンシューマーに対して次の権限を選択します。
- アカウント:読み取り
- プロジェクト:読み取り
- Webhook:読み取りと書き込み
- プル要求:読み取り
[これはプライベートコンシューマーです] オプションも選択されていることを確認します。ServiceNow インスタンスの URL は、次の形式で [コールバック URL ] フィールドに入力する必要があります。ツールのオンボーディング中にワークスペース UI で OAuth 2.0 - クライアント認証情報レコードを作成できます。Bitbucketワークスペースの [クライアント ID] と [クライアントシークレット] の値が必要です。Bitbucket ツールのクライアント ID は、ワークスペース設定の OAuth コンシューマーセクション ([ワークスペース設定] > [OAuth コンシューマー] > [コンシューマーを追加]) の [キー] フィールドで使用できます。Bitbucketツールのクライアントシークレットは、ワークスペース設定の OAuth コンシューマーセクション ([ワークスペース設定] > [OAuth コンシューマー] > [コンシューマーを追加]) の [シークレット] フィールドで使用できます。https://<instanceurl>/oauth_redirect.do - アクセストークン
- アクセス トークンを作成するには、 Atlassian ドキュメントで指定されている手順を実行します。アクセストークンを作成するときは、次の権限が指定されていることを確認してください。
- アカウント:読み取り
- プロジェクト:読み取り
- Webhook:読み取りと書き込み
- プル要求:読み取り
Bitbucketワークスペースのワークスペース ID も必要です。Bitbucket Cloud アカウントのワークスペース設定の [ワークスペース ID] フィールドからコピーします。
開始
Bitbucketをオンボーディングするには、次のいずれかのオプションを使用します。ガイド付きエクスペリエンスの場合は、ワークスペースを使用してツールをオンボーディングします。または、サービスカタログまたはクラシックエクスペリエンスを使用することもできます。