Création d'une connexion externe

Créez une connexion à des référentiels externes tels que GitHub, GitLab, Bitbucket Cloud, Visual Builder Studio, Bitbucket Server et GitLab Server.

Avant de créer la connexion, vous devez effectuer les opérations suivantes en fonction du référentiel auquel vous voulez vous connecter :

Chaque service d'OCI s'intègre à Identity and Access Management (IAM) pour l'authentification et l'autorisation. Afin de créer des groupes dynamiques et des stratégies pour les référentiels de code et les connexions externes, reportez-vous à Stratégies de référentiel de code. Pour plus de détails, reportez-vous à Stratégies IAM DevOps.

Pour accéder à DevOps à l'aide de la console Oracle Cloud, de l'API REST et de l'interface de ligne de commande, reportez-vous à Accès à DevOps.

    1. Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous DevOps, cliquez sur Projets.
    2. Sélectionnez un projet et, dans le menu latéral de gauche, cliquez sur Connexions externes.
    3. Cliquez sur Créer une connexion externe.
    4. Dans le panneau Créer une connexion externe, fournissez les informations suivantes :
      • Entrer le nom et la description de la connexion. Vous pouvez saisir une description.
      • Sélectionnez un type de connexion externe .

        Si vous sélectionnez Bitbucket Cloud, entrez votre nom utilisateur Bitbucket.

      • Si vous sélectionnez le serveur Bitbucket ou GitLab, entrez l'URL de base du serveur Bitbucket ou GitLab hébergé. Pour Visual Builder Studio (VBS), entrez l'URL de l'instance VBS.
      • Sélectionnez le coffre et la valeur de clé secrète contenant le jeton d'accès personnel pour la connexion à GitHub, à GitLab ou à Visual Builder Studio.

        Si vous sélectionnez Bitbucket Cloud, sélectionnez la valeur du coffre et la clé secrète du mot de passe d'application.

      • (Facultatif) Pour Configuration de la vérification TLS, sélectionnez un package d'autorité de certification afin d'authentifier le serveur Bitbucket ou GitLab auto-hébergé.

        Cela n'est pas applicable si le serveur de référentiel (GitLab Server ou Bitbucket Server) est hébergé avec l'autorité de certification publiquement acceptée.

      • (Facultatif) Pour ajouter des balises à la connexion, cliquez sur Afficher les options de balisage.

        Le balisage est un système de métadonnées permettant d'organiser et de suivre les ressources dans la location.

        Si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour lui ajouter des balises à format libre.

        Pour ajouter une balise définie, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise.

        Pour plus d'informations, reportez-vous à Balises de ressource

    5. Cliquez sur Créer.
      La connexion au référentiel externe sélectionné a été créée.
    Vous pouvez désormais mettre en miroir un référentiel de code à partir de GitHub, GitLab, Bitbucket Cloud ou Visual Builder Studio. Reportez-vous à Mise en miroir d'un référentiel.
  • Pour créer une connexion à GitHub, exécutez la commande create-github-connection :

    oci devops connection create-github-connection --personal-access-token, --project-id

    Pour créer une connexion à GitLab, exécutez la commande create-gitlab-connection :

    oci devops connection create-gitlab-connection --personal-access-token, --project-id

    Pour créer une connexion Bitbucket Cloud, exécutez la commande create-bitbucket-cloud-connection :

    oci devops connection create-bitbucket-cloud-connection --bitbucket-cloud-username, --app-password, --project-id

    Pour créer une connexion Visual Builder Studio, exécutez la commande create-vbs-connection :

    oci devops connection create-vbs-connection --access-token, --base-url, --project-id

    Pour créer une connexion Bitbucket Server, exécutez la commande create-bitbucket-server-connection :

    oci devops connection create-bitbucket-server-connection --personal-access-token, --base-url, --project-id

    Pour créer une connexion GitLab Server, exécutez la commande create-gitlab-server-connection :

    oci devops connection create-gitlab-server-connection --personal-access-token, --base-url, --project-id

    Pour afficher la liste des connexions, exécutez la commande list :

    oci devops connection list

    Afin d'obtenir toutes les commandes pour connection, exécutez la commande suivante :

    oci devops connection -h
  • Pour créer une connexion externe, utilisez l'opération CreateConnection.