La configuración de la canalización en Cloud Manager no muestra nuevas ramas

En Adobe Experience Manager as a Cloud Service (AEMaaCS), Cloud Manager no muestra las ramas de Git recién creadas en la canalización de configuración de CDN, lo que impide la selección durante la configuración de la canalización. El campo de rama no conserva la entrada manual y la lista desplegable no se actualiza con nuevas ramas. Para resolver el problema, actualice la rama de canalización mediante la API de Cloud Manager.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problema/Síntomas

  • La nueva rama no está disponible en el menú desplegable de la configuración de canalización en Cloud Manager.
  • El problema afecta a todas las canalizaciones de configuración, incluidos los entornos de producción, desarrollo y ensayo.
  • La interfaz de usuario de la canalización no muestra la rama actualizada, lo que bloquea las implementaciones planificadas que dependen de nuevas actualizaciones de la rama.
  • No se muestra ningún mensaje de error explícito en la interfaz de usuario y la introducción manual del nombre de la rama no persiste porque el valor se elimina cuando el campo pierde el enfoque.

Pasos para reproducir:

  1. Cree una nueva rama en el repositorio de GitHub que use Cloud Manager.
  2. Abra la canalización de configuración de CDN en Cloud Manager.
  3. Intente seleccionar la rama recién creada en la lista desplegable.
  4. Observe que la rama no aparece en el menú desplegable ni persiste cuando se introduce manualmente.

Causa principal

Un problema conocido en la IU de Cloud Manager impide que las ramas recién creadas se sincronicen con la selección de ramas de la canalización de configuración de CDN.

Resolución resolution

Utilice la API de Cloud Manager para actualizar la rama de la canalización cuando la interfaz de usuario no refleje las ramas recién creadas. Este método garantiza que las implementaciones continúen sin esperar una actualización de la interfaz de usuario.

Para solucionar el problema:

  1. Identifique el ID de programa y el ID de canalización para la canalización de destino en Cloud Manager.

  2. Envíe una solicitud de PATCH para actualizar la configuración de la canalización con el nombre de rama requerido.

  3. Utilice el formato de solicitud de API que se muestra a continuación y sustituya los marcadores de posición por valores reales:

    code language-none
    PATCH /api/program/<program-id>/pipeline/<pipeline-id>
    {      "branch": "<new-branch-name>"
    }
    
  4. Compruebe que la configuración de la canalización refleja la rama actualizada una vez completada la solicitud.

Si el proceso de implementación depende de actualizaciones frecuentes de las ramas, siga utilizando este método basado en la API hasta que la interfaz de usuario refleje las nuevas ramas de forma coherente. Supervise las notas de la versión de Adobe Experience Manager o póngase en contacto con el Soporte técnico de Adobe para obtener actualizaciones sobre la corrección permanente.

Lectura relacionada

Documentación de la API de Cloud Manager

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