Ajout de référentiels externes dans Cloud Manager external-repositories
Découvrez comment ajouter un référentiel externe dans Cloud Manager. Cloud Manager prend en charge l’intégration avec les référentiels GitHub, GitLab et Bitbucket.
Configuration d’un référentiel externe
La configuration d’un référentiel externe dans Cloud Manager se compose de trois étapes :
- Ajoutez un référentiel externe à un programme sélectionné.
- Fournissez un jeton d’accès au référentiel externe.
- Validez la propriété du référentiel GitHub privé.
Ajout d’un référentiel externe add-ext-repo
-
Connectez-vous à Cloud Manager à l’adresse my.cloudmanager.adobe.com et sélectionnez l’organisation appropriée.
-
Dans la console Mes programmes, sélectionnez le programme auquel vous souhaitez lier un référentiel externe.
-
Dans le menu latéral, sous Services, sélectionnez Référentiels.
-
Dans le coin supérieur droit de la page Référentiels, cliquez sur Ajouter un référentiel.
-
Dans la boîte de dialogue Ajouter un référentiel, sélectionnez Référentiel privé pour lier un référentiel Git externe à votre programme.
-
Dans chaque champ respectif, fournissez les détails suivants sur votre référentiel :
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Champ Description Nom du référentiel Obligatoire. Nom expressif pour votre nouveau référentiel. URL du référentiel Obligatoire. URL du référentiel.
Si vous utilisez un référentiel hébergé par GitHub, le chemin d’accès doit se terminer par.git
.
Par exemple,https://github.com/org-name/repo-name.git
(le chemin d’accès de l’URL est fourni à titre d’illustration uniquement).
Si vous utilisez un référentiel externe, il doit utiliser le format de chemin d’accès d’URL suivant :https://git-vendor-name.com/org-name/repo-name.git
ouhttps://self-hosted-domain/org-name/repo-name.git
et correspondre à votre fournisseur Git.S Select Repository Type Obligatoire. Sélectionnez le type de référentiel que vous utilisez : GitHub, GitLab ou BitBucket. Si le chemin d’accès de l’URL du référentiel ci-dessus inclut le nom du fournisseur Git, tel que GitLab ou Bitbucket, le type de référentiel est déjà présélectionné. Description Facultatif. Description détaillée du référentiel. -
Sélectionnez Enregistrer pour ajouter le référentiel.
-
Dans la boîte de dialogue Validation de la propriété du référentiel privé, fournissez un jeton d’accès pour valider la propriété du référentiel externe afin que vous puissiez y accéder.
Sélection d’un jeton d’accès existant pour un référentiel BitBucket.table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Type de jeton Description Utilisation d’un jeton d’accès existant Si vous avez déjà fourni un jeton d’accès au référentiel pour votre organisation et que vous avez accès à plusieurs référentiels, vous pouvez sélectionner un jeton existant. Utilisez la liste déroulante Nom du jeton pour choisir le jeton que vous souhaitez appliquer au référentiel. Sinon, ajoutez un nouveau jeton d’accès. Ajout d’un nouveau jeton d’accès Type de référentiel : GitHub
• Dans le champ de texte Nom du jeton, saisissez un nom pour le jeton d’accès que vous créez.
• Créez un jeton d’accès personnel en suivant les instructions de la documentation GitHub.
• Autorisations requises :
•Read access to metadata
.
•Read and write access to code and pull requests
.
• Dans le champ Jeton d’accès, collez le jeton que vous venez de créer.Type de référentiel : GitLab
• Dans le champ de texte Nom du jeton, saisissez un nom pour le jeton d’accès que vous créez.
• Créez un jeton d’accès personnel en suivant les instructions de la documentation GitLab.
• Autorisations requises :
•api
•read_api
•read_repository
•write_repository
• Dans le champ Jeton d’accès, collez le jeton que vous venez de créer.Type de référentiel : Bitbucket
• Dans le champ de texte Nom du jeton, saisissez un nom pour le jeton d’accès que vous créez.
• Créez un jeton d’accès au référentiel à l’aide de la documentation Bitbucket.
• Autorisations requises :
•Read and write access to code and pull requests
.note note NOTE La fonctionnalité Ajouter un nouveau jeton d’accès est actuellement en phase d’adoption précoce. Des fonctionnalités supplémentaires sont en cours de planification. Par conséquent, les autorisations requises pour les jetons d’accès peuvent changer. De plus, l’interface d’utilisation pour la gestion des jetons peut être mise à jour avec des fonctionnalités telles que la gestion des dates d’expiration des jetons. Ainsi que des vérifications automatisées pour garantir que les jetons associés aux référentiels restent valides. -
Cliquez sur Valider.
Après validation, le référentiel externe est prêt à l’emploi et peut être connecté à un pipeline.
Liaison d’un référentiel externe validé à un pipeline validate-ext-repo
-
Ajoutez ou modifiez un pipeline :
Boîte de dialogue Ajout d’un pipeline hors production avec référentiel sélectionné et branche Git -
Pour spécifier l’emplacement du code source lors de l’ajout ou de la modification d’un pipeline, sélectionnez le référentiel externe de votre choix dans la liste déroulante Référentiel.
-
Dans la liste déroulante Branche Git, sélectionnez la branche comme source du pipeline.
-
Cliquez sur Enregistrer.
Limites
- Les référentiels externes ne peuvent pas être liés aux pipelines de configuration.
- Lorsque des pipelines utilisent des référentiels externes (hors GitHub) et que l’option Déclencheur de déploiement est activée avec Lors des modifications Git, les déclencheurs ne s’exécutent pas automatiquement. Ils doivent être démarrés manuellement.