Mise en miroir d'un référentiel
Dans DevOps, vous pouvez mettre en miroir un référentiel de code à partir de GitHub, GitLab, Bitbucket Cloud ou Visual Builder Studio. La mise en miroir vous permet de mettre en miroir des référentiels vers et depuis des sources externes. Vous pouvez mettre en miroir des branches et des validations entre des référentiels.
Avant d'utiliser un référentiel externe dans DevOps, vous devez créer une connexion à ce référentiel. Pour l'intégration avec GitHub, GitLab et Visual Builder Studio, vous devez créer un jeton d'accès personnel et le stocker dans une chambre forte d'Oracle Cloud Infrastructure (OCI). Pour plus d'informations, voir Intégration de sources de compilation. Pour l'intégration avec Bitbucket Cloud, vous devez créer un nom d'utilisateur et un mot de passe d'application et stocker ce mot de passe dans une chambre forte OCI. Voir Génération d'un mot de passe d'application pour Bitbucket Cloud.
Un jeton d'authentification est requis pour chaque utilisateur qui utilise Git pour interagir avec les référentiels de code dans Oracle Cloud.
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.
Avant de mettre en miroir un référentiel, vous devez disposer d'un projet 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.
Voir Affichage des détails d'un référentiel de code. Pour synchroniser le référentiel mis en miroir selon les besoins ou selon un intervalle de temps défini, voir Synchronisation d'un référentiel mis en miroir. Pour cloner le référentiel de code, voir Clonage d'un référentiel.
Pour mettre en miroir un référentiel, exécutez la commande
mirror
:oci devops repository mirror --repository-id
Pour afficher toutes les commandes pour
repository
:oci devops repository -h
Pour afficher toutes les commandes pour
mirror
:oci devops repository mirror -h
Pour mettre en miroir un référentiel, utilisez l'opération
MirrorRepository
.