Les pipelines Cloud Manager ne peuvent pas accéder aux référentiels Git externes ni les utiliser
Les pipelines Cloud Manager peuvent échouer lors de l’utilisation de référentiels Git externes en raison de limitations dans les types de pipeline et les configurations de référentiel pris en charge. Cela se traduit souvent par des branches manquantes, des options de pipeline indisponibles ou des fonctionnalités restreintes. Le problème est généralement causé par des contraintes Git BYO et une configuration de référentiel incorrecte plutôt que par des échecs de connectivité. Pour résoudre ce problème, validez la prise en charge du référentiel, alignez les types de pipeline et assurez-vous que la configuration est correcte. La résolution garantit que les pipelines pris en charge fonctionnent correctement avec les référentiels externes.
Description description
Environnement
- Adobe Experience Manager (plateforme de déploiement cloud)
- Référentiels Git externes (par exemple : Bitbucket, GitLab, Azure DevOps, GitHub Enterprise)
- Projets utilisant l’intégration Git de BYO
Problème/Symptômes
- Les branches n’apparaissent pas dans l’interface de création de pipeline
- La création du pipeline échoue ou n’affiche aucun référentiel éligible.
- Types de pipeline non pris en charge (par exemple : pipelines de configuration ou de niveau web)
- Le référentiel est visible, mais non utilisable pour la configuration du pipeline.
Cause principale
Les référentiels Git externes sont pris en charge avec des fonctionnalités limitées. Seuls certains types de pipeline sont compatibles, tandis que d’autres sont limités aux référentiels hébergés sur la plateforme. Les branches manquantes et les options non disponibles sont généralement dues à ces limitations plutôt qu’à des problèmes de connectivité.
Comment confirmer
- Vérifiez si le type de pipeline sélectionné est pris en charge pour les référentiels Git externes
- Vérifiez que le référentiel est répertorié comme connecté dans la section Configuration du référentiel .
- Assurez-vous que le référentiel est accessible via HTTPS avec les autorisations appropriées
- Vérifiez que les branches apparaissent lors de l’utilisation des types de pipeline pris en charge
Résolution resolution
Pour résoudre le problème :
- Vérifiez que le type de pipeline prévu est pris en charge pour les référentiels externes ; seuls les pipelines full stack sont pris en charge.
- Enregistrez le référentiel externe en l’ajoutant dans la section de gestion des référentiels avec l’URL appropriée et la méthode d’authentification.
- Si des types de pipeline non pris en charge sont requis, configurez un processus de synchronisation pour mettre en miroir le référentiel dans un référentiel Git hébergé sur une plateforme.
- Vérifiez la connectivité du référentiel et assurez-vous que son statut indique connecté.
- Vérifiez que les listes de branches et la création de pipeline fonctionnent correctement après la configuration.
Contactez l’assistance si Cloud Manager ne peut toujours pas lire les branches de votre Git externe après avoir vérifié la connectivité et les limites du référentiel.