外部接続の作成
GitHub、GitLab、ビットバケット・クラウド、Visual Builder Studio、ビットバケット・サーバー、GitLabサーバーなどの外部リポジトリへの接続を作成します。
接続を作成する前に、接続先のリポジトリに応じて次を実行する必要があります:
- GitHub Enterprise Cloud、GitLab SaaS、GitLabおよびVisual Builder Studio: これらのプロバイダから個人アクセス・トークン(PAT)を取得し、PATをOCIボールトにセキュアに格納する必要があります。手順は、ビルド・ソースの統合を参照してください。
- ビットバケット・クラウド: ビットバケット・ユーザー名が必要です。また、アプリケーション・パスワードを作成し、そのアプリケーション・パスワードをOCIボールトに格納する必要があります。Bitbucketクラウドのアプリケーション・パスワードの生成を参照してください。
- Bitbucketサーバー: HTTPアクセストークンを作成し、そのアクセス・トークンをOCIボールトに格納します。
OCIの各サービスは、認証および認可のためにIdentity and Access Management (IAM)と統合されます。コード・リポジトリと外部接続の動的グループおよびポリシーの作成については、コード・リポジトリ・ポリシーを参照してください。詳細は、DevOps IAMポリシーを参照してください。
Oracle Cloudコンソール、REST APIおよびCLIを使用したDevOpsへのアクセスについては、DevOpsへのアクセスを参照してください。
- これで、GitHub、GitLab、BitbucketクラウドまたはVisual Builder Studioからコード・リポジトリをミラー化できます。リポジトリのミラー化を参照してください。 
- GitHub接続を作成するには、 - create-github-connectionコマンドを実行します:- oci devops connection create-github-connection --personal-access-token, --project-id- GitLab接続を作成するには、 - create-gitlab-connectionコマンドを実行します:- oci devops connection create-gitlab-connection --personal-access-token, --project-id- Bitbucketクラウド接続を作成するには、 - create-bitbucket-cloud-connectionコマンドを実行します:- oci devops connection create-bitbucket-cloud-connection --bitbucket-cloud-username, --app-password, --project-id- Visual Builder Studio接続を作成するには、 - create-vbs-connectionコマンドを実行します:- oci devops connection create-vbs-connection --access-token, --base-url, --project-id- Bitbucketサーバー接続を作成するには、 - create-bitbucket-server-connectionコマンドを実行します:- oci devops connection create-bitbucket-server-connection --personal-access-token, --base-url, --project-id- GitLabサーバー接続を作成するには、 - create-gitlab-server-connectionコマンドを実行します:- oci devops connection create-gitlab-server-connection --personal-access-token, --base-url, --project-id- 接続のリストを表示するには、 - listコマンドを実行します:- oci devops connection list- connectionのすべてのコマンドを取得するには:- oci devops connection -h
- 外部接続を作成するには、 - CreateConnection操作を使用します。