Cloud Manager での外部リポジトリの追加 external-repositories
Cloud Manager に外部リポジトリを追加する方法について説明します。Cloud Manager は、GitHub、GitLab、Bitbucket リポジトリとの統合をサポートしています。
外部リポジトリの設定
Cloud Manager での外部リポジトリの設定は、次の 3 つの手順で構成されます。
- 選択したプログラムに外部リポジトリを追加します。
- 外部リポジトリへのアクセストークンを指定します。
- 外部リポジトリ所有権の検証。
外部リポジトリの追加 add-ext-repo
-
my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織を選択します。
-
**マイプログラムコンソールで、外部リポジトリをリンクするプログラムを選択します。
-
サイドメニューの「サービス」で、 、「リポジトリ」を選択します。
-
リポジトリ ページの右上隅付近にある「リポジトリを追加」をクリックします。
-
リポジトリを追加 ダイアログボックスで、外部の Git リポジトリをプログラムにリンクする「プライベートリポジトリ」を選択します。
-
各フィールドに、リポジトリに関する次の詳細を入力します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 フィールド 説明 リポジトリ名 必須。新しいリポジトリのわかりやすい名前。 リポジトリ URL 必須。リポジトリの URL。
GitHub でホストされているリポジトリを使用している場合は、パスの末尾を.git
にする必要があります。
例:https://github.com/org-name/repo-name.git
(URL パスは説明用です)。
外部リポジトリを使用している場合は、次の URL パス形式を使用する必要があります。https://git-vendor-name.com/org-name/repo-name.git
またはhttps://self-hosted-domain/org-name/repo-name.git
。Git ベンダーと一致させる必要があります。リポジトリタイプを選択 必須。使用するリポジトリタイプ(GitHub、GitLab、または BitBucket)を選択します。上記のリポジトリ URL パスに GitLab や Bitbucket などの Git ベンダー名が含まれている場合、リポジトリタイプは既に事前に選択されています。 説明 オプション。リポジトリの詳細な説明です。 -
「保存」を選択して、リポジトリを追加します。
-
プライベートリポジトリの所有権の検証 ダイアログボックスで、外部リポジトリの所有権を検証し、アクセスできるようにするアクセストークンを指定します。
BitBucket リポジトリの既存のアクセストークンを選択します。table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 トークンタイプ 説明 既存のアクセストークンを使用 組織にリポジトリアクセストークンを既に指定し、複数のリポジトリにアクセスできる場合は、既存のトークンを選択できます。トークン名 ドロップダウンリストを使用して、リポジトリに適用するトークンを選択します。それ以外の場合は、新しいアクセストークンを追加します。 新しいアクセストークンを追加 リポジトリタイプ:GitHub
• 「トークン名」テキストフィールドに、作成するアクセストークンの名前を入力します。
• GitHub ドキュメントの指示に従って、個人アクセストークンを作成します。
• 必要な権限:
•Read access to metadata
。
•Read and write access to code and pull requests
。
• 「アクセストークン」フィールドに、作成したトークンをペーストします。リポジトリタイプ:GitLab
• 「トークン名」テキストフィールドに、作成するアクセストークンの名前を入力します。
• GitLab ドキュメントの指示に従って、個人アクセストークンを作成します。
• 必要な権限:
•api
•read_api
•read_repository
•write_repository
• 「アクセストークン」フィールドに、作成したトークンをペーストします。リポジトリタイプ:Bitbucket
• 「トークン名」テキストフィールドに、作成するアクセストークンの名前を入力します。
• Bitbucket ドキュメントを使用して、リポジトリアクセストークンを作成します。
• 必要な権限:
•Read and write access to code and pull requests
。note note NOTE 新しいアクセストークンを追加 機能は現在、早期導入フェーズにあります。さらに機能の追加が予定されています。その結果、アクセストークンに必要な権限が変更される場合があります。また、トークンを管理するユーザーインターフェイスが更新され、トークンの有効期限などの機能が含まれる可能性もあります。さらに、リポジトリにリンクされたトークンが有効なままであることを確認する自動チェックが行われます。 -
「検証」をクリックします。
検証後、外部リポジトリを使用してパイプラインにリンクする準備が整います。
検証済みの外部リポジトリのパイプラインへのリンク validate-ext-repo
-
次のように、パイプラインを追加または編集します。
選択したリポジトリと Git 分岐を含む実稼動以外のパイプラインを追加ダイアログボックス。 -
パイプラインの追加または編集時に、新しいパイプラインまたは既存のパイプラインの ソースコード の場所を指定するには、リポジトリ ドロップダウンリストから使用する外部リポジトリを選択します。
-
Git 分岐 ドロップダウンリストで、パイプラインのソースとして分岐を選択します。
-
「保存」をクリックします。
制限事項
- 外部リポジトリは、設定パイプラインにリンクできません。
- 外部リポジトリ(GitHub でホストされているリポジトリを除く)を使用するパイプラインと、Git 変更時 の「デプロイメントトリガー」オプションでは、トリガーは自動的に開始されません。これらは手動で開始する必要があります。