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