外部接続の作成
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
操作を使用します。