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 :
- GitHub Enterprise Cloud, GitLab SaaS, GitLab Server et Visual Builder Studio : vous devez extraire un jeton d'accès personnel à partir de ces fournisseurs et le stocker de façon sécurisée dans un coffre OCI. Pour obtenir des instructions, reportez-vous à Intégration d'une source de build.
- Bitbucket Cloud : vous avez besoin de votre nom utilisateur Bitbucket. Créez un mot de passe d'application, puis stockez-le dans un coffre OCI. Reportez-vous à Génération d'un mot de passe d'application pour Bitbucket Cloud.
- Bitbucket Server : créez un jeton d'accès HTTP, puis stockez-le dans un coffre OCI.
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.
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
.