Création d'une connexion externe

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

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

Chaque service d'OCI est intégré avec le service de gestion des identités et des accès (GIA) aux fins d'authentification et d'autorisation. Pour créer des groupes dynamiques et des politiques pour les référentiels de code et les connexions externes, voir Politiques de référentiel de code. Pour plus de détails, voir Politiques GIA pour DevOps.

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

    1. Ouvrez le menu de navigation et cliquez sur Services de développement. Sous DevOps, cliquez sur Projets.
    2. Sélectionnez un projet et, dans le menu 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. La description est facultative.
      • Sélectionnez un type de connexion externe .

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

      • Si vous sélectionnez Bitbucket Server ou GitLab Server, 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 la chambre forte et la valeur de clé secrète qui contiennent 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 de la chambre forte et la clé secrète du mot de passe de l'application.

      • (Facultatif) Pour Configuration de vérification TLS, sélectionnez un ensemble AC pour authentifier le serveur Bitbucket ou GitLab auto-hébergé.

        Cela ne s'applique pas si le serveur de référentiel (serveur GitLab ou serveur Bitbucket) est hébergé avec l'autorité de certification approuvée publiquement.

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

        Le marquage est un système de métadonnées qui vous permet d'organiser les ressources de votre location et d'en assurer le suivi.

        Si vous êtes autorisé à créer une ressource, vous êtes également autorisé à ajouter des marqueurs à structure libre à cette ressource.

        Pour ajouter un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur.

        Pour plus d'informations, voir Marqueurs de ressource.

    5. Cliquez sur Créer.
      La connexion au référentiel externe sélectionné est créée.
    Vous pouvez maintenant mettre en miroir un référentiel de code à partir de GitHub, GitLab, Bitbucket Cloud ou Visual Builder Studio. Voir 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 au serveur Bitbucket, 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 au serveur GitLab, exécutez la commande create-gitlab-server-connection :

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

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

    oci devops connection list

    Pour afficher toutes les commandes pour connection :

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