La configuration du pipeline dans Cloud Manager n’affiche pas les nouvelles branches

Dans Adobe Experience Manager as a Cloud Service (AEMaaCS), Cloud Manager n’affiche pas les branches Git nouvellement créées dans le pipeline de configuration du réseau CDN, ce qui empêche la sélection lors de la configuration du pipeline. Le champ de branche ne conserve pas la saisie manuelle et la liste déroulante ne se met pas à jour avec les nouvelles branches. Pour résoudre ce problème, mettez à jour la branche de pipeline à l’aide de l’API Cloud Manager.

Description description

Environnement

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problème/Symptômes

  • La nouvelle branche n’est pas disponible dans la liste déroulante de la configuration du pipeline dans Cloud Manager.
  • Le problème affecte tous les pipelines de configuration, y compris les environnements de production, de développement et d’évaluation.
  • L’interface utilisateur du pipeline n’affiche pas la branche mise à jour, ce qui bloque les déploiements planifiés qui reposent sur de nouvelles mises à jour de branche.
  • Aucun message d’erreur explicite ne s’affiche dans l’interface utilisateur et la saisie manuelle du nom de la branche ne persiste pas, car la valeur est supprimée lorsque le champ perd le focus.

Procédure à suivre :

  1. Créez une branche dans le référentiel GitHub utilisé par Cloud Manager.
  2. Ouvrez le pipeline de configuration du réseau CDN dans Cloud Manager.
  3. Essayez de sélectionner la branche que vous venez de créer dans la liste déroulante.
  4. Notez que la branche n’apparaît pas dans la liste déroulante et qu’elle ne persiste pas lorsqu’elle est saisie manuellement.

Cause première

Un problème connu dans l’interface utilisateur de Cloud Manager empêche les branches nouvellement créées de se synchroniser avec la sélection de branche du pipeline de configuration de réseau CDN.

Résolution resolution

Utilisez l’API Cloud Manager pour mettre à jour la branche de pipeline lorsque l’interface utilisateur ne reflète pas les branches nouvellement créées. Cette approche garantit que les déploiements se poursuivent sans attendre une mise à jour de l’interface utilisateur.

Pour résoudre le problème :

  1. Identifiez l’ID de programme et l’ID de pipeline pour le pipeline cible dans Cloud Manager.

  2. Envoyez une requête PATCH pour mettre à jour la configuration du pipeline avec le nom de branche requis.

  3. Utilisez le format de requête API illustré ci-dessous et remplacez les espaces réservés par les valeurs réelles :

    code language-none
    PATCH /api/program/<program-id>/pipeline/<pipeline-id>
    {      "branch": "<new-branch-name>"
    }
    
  4. Vérifiez que la configuration du pipeline reflète la branche mise à jour une fois la requête terminée.

Si votre processus de déploiement repose sur des mises à jour de branche fréquentes, continuez à utiliser cette approche basée sur l’API jusqu’à ce que l’interface utilisateur reflète systématiquement les nouvelles branches. Surveillez les notes de mise à jour de Adobe Experience Manager ou contactez l’assistance Adobe pour obtenir des mises à jour sur le correctif permanent.

Lecture connexe

Documentation de l’API Cloud Manager ​

recommendation-more-help
experience-cloud-kcs-help-kbarticles