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.

    1. Aprire il menu di navigazione e fare clic su Servizi per sviluppatori. In DevOps, fare clic su Progetti.
    2. Selezionare un progetto e dal menu a sinistra fare clic su Connessioni esterne.
    3. Fare clic su Create External Connection.
    4. Nel pannello Crea connessione esterna fornire le informazioni riportate di seguito.
      • Immettere nome e descrizione della connessione. L'immissione di una descrizione è facoltativa.
      • Selezionare un tipo di connessione esterna.

        Se si seleziona Bitbucket Cloud, immettere il nome utente Bitbucket.

      • Se si seleziona Server Bitbucket o Server GitLab, immettere l'URL di base del server Bitbucket o del server GitLab ospitato. Per Visual Builder Studio (VBS), immettere l'URL dell'istanza VBS.
      • Selezionare il vault e il valore segreto che contiene il token di accesso personale (PAT) per connettersi a GitHub, GitLab o Visual Builder Studio.

        Se si seleziona Bitbucket Cloud, selezionare il valore del vault e il segreto della password dell'applicazione.

      • (Facoltativo) Per la configurazione di verifica TLS, selezionare un bundle CA per autenticare il server Bitbucket o GitLab con hosting automatico.

        Ciò non è applicabile se il server del repository (server GitLab o server Bitbucket) è ospitato presso l'autorità di certificazione sicura pubblicamente.

      • (Facoltativo) Per aggiungere tag alla connessione, fare clic su Mostra opzioni di applicazione tag.

        L'applicazione di tag è un sistema di metadati che consente di organizzare e tenere traccia delle risorse nella tenancy.

        Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per aggiungervi tag in formato libero.

        Per aggiungere una tag definita, è necessario disporre delle autorizzazioni per utilizzare lo spazio di nomi tag.

        Per ulteriori informazioni, vedere Tag delle risorse.

    5. Fare clic su Crea.
      Creazione della connessione al repository esterno selezionato riuscita.
    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.