Creazione di una connessione esterna
Creare una connessione a repository esterni quali GitHub, GitLab, Bitbucket Cloud, Visual Builder Studio, Bitbucket Server e GitLab Server.
Prima di creare la connessione, è necessario eseguire le operazioni riportate di seguito a seconda del repository a cui si desidera connettersi.
- GitHub Enterprise Cloud, GitLab SaaS, GitLab Server e Visual Builder Studio: è necessario recuperare un token di accesso personale (PAT) da tali provider e memorizzare il PAT in modo sicuro in un vault OCI. Per istruzioni, vedere Crea integrazione di origine.
- Cloud Bitbucket: hai bisogno del tuo nome utente Bitbucket e crei una password per l'applicazione, quindi memorizzi la password dell'applicazione in un vault OCI. Vedere Generazione di una password applicazione per Bitbucket Cloud.
- Server Bitbucket: creare il token di accesso HTTP, quindi memorizzare il token di accesso in un vault OCI.
Ogni servizio in OCI si integra con Identity and Access Management (IAM) per l'autenticazione e l'autorizzazione. Per creare gruppi dinamici e criteri per i repository di codici e le connessioni esterne, vedere Criteri del repository di codici. Per ulteriori dettagli, consulta DevOps Criteri IAM.
Per accedere a DevOps utilizzando la console di Oracle Cloud, l'API REST e l'interfaccia CLI, vedere Accesso a DevOps.
Ora è possibile eseguire il mirroring di un repository di codici da GitHub, GitLab, Bitbucket Cloud o Visual Builder Studio. Vedere Mirrorazione di un repository. Per creare una connessione GitHub, eseguire il comando
create-github-connection
:oci devops connection create-github-connection --personal-access-token, --project-id
Per creare una connessione GitLab, eseguire il comando
create-gitlab-connection
:oci devops connection create-gitlab-connection --personal-access-token, --project-id
Per creare una connessione a Bitbucket Cloud, eseguire il comando
create-bitbucket-cloud-connection
:oci devops connection create-bitbucket-cloud-connection --bitbucket-cloud-username, --app-password, --project-id
Per creare una connessione a Visual Builder Studio, eseguire il comando
create-vbs-connection
:oci devops connection create-vbs-connection --access-token, --base-url, --project-id
Per creare una connessione al server Bitbucket, eseguire il comando
create-bitbucket-server-connection
:oci devops connection create-bitbucket-server-connection --personal-access-token, --base-url, --project-id
Per creare una connessione al server GitLab, eseguire il comando
create-gitlab-server-connection
:oci devops connection create-gitlab-server-connection --personal-access-token, --base-url, --project-id
Per visualizzare l'elenco delle connessioni, eseguire il comando
list
:oci devops connection list
Per ottenere tutti i comandi per
connection
:oci devops connection -h
Per creare una connessione esterna, utilizzare l'operazione
CreateConnection
.