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 :
- GitHub Enterprise Cloud, GitLab SaaS, GitLab Server et Visual Builder Studio : Vous devez extraire un jeton d'accès personnel de ces fournisseurs et le stocker en sécurité dans une chambre forte OCI. Pour obtenir des instructions, voir Intégration de sources de compilation.
- Bitbucket Cloud : Vous avez besoin de votre nom d'utilisateur Bitbucket et de créer un mot de passe d'application, puis de le stocker dans une chambre forte pour OCI. Voir Génération d'un mot de passe d'application pour Bitbucket Cloud.
- Serveur Bitbucket : Créez un jeton d'accès HTTP, puis stockez-le dans une chambre forte OCI.
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.
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
.