La canalización de la configuración de Cloud Manager falla cuando la configuración del repositorio Git externo es incorrecta

Las canalizaciones de configuración de Cloud Manager pueden fallar durante Build & Unit Testing cuando Cloud Manager no puede descargar archivos de un repositorio Git externo. Esto suele ocurrir después de cambios en la dirección URL del repositorio, cambios en las ramas, problemas de validación BYOG, cambios en el acceso del lado del proveedor o metadatos de canalización antiguos. El error aparece a menudo como un extremo del repositorio o no encontrado error incluso cuando el repositorio funcionaba anteriormente. Compruebe la configuración del repositorio, confirme la validación de propiedad y la configuración de rama y, a continuación, reintente o vuelva a crear la canalización si la conexión sigue siendo correcta.

Descripción description

Entorno

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Canalizaciones de configuración de Cloud Manager
  • Repositorios Git externos vinculados a través de BYOG

Problema/Síntomas

  • El paso Build & Unit Testing produce un error al descargar archivos de configuración del repositorio externo.
  • El registro de compilación muestra Error al procesar la descarga y la carga en shareName. Causa: la dirección URL del repositorio proporcionada no señala a un extremo válido. El servicio externo respondió con un error ‘no encontrado’.
  • La canalización funcionaba anteriormente, pero comienza a fallar después de un cambio de URL de repositorio o de rama.
  • Otras canalizaciones que utilizan el mismo repositorio se realizan correctamente, pero falla una canalización de configuración específica.
  • El error es intermitente para la misma combinación de repositorio y rama.

Causa

El paso de generación de la canalización de configuración utiliza los servicios de repositorio de Cloud Manager para recuperar archivos del repositorio de Git externo configurado. Si Cloud Manager no puede recuperar la rama o ruta esperada, devolverá un extremo del repositorio o un error no encontrado. Esto puede deberse a una dirección URL de repositorio incorrecta, una rama incorrecta, archivos de validación BYOG faltantes, autenticación de repositorio obsoleta o faltante, restricciones de acceso del lado del proveedor, referencias de repositorio antiguas en el código, errores transitorios del proveedor de Git o metadatos de canalización obsoletos.

Resolución resolution

Para resolver los errores de canalización de configuración de Cloud Manager al utilizar un repositorio Git externo, siga estos pasos:

  1. Abra la canalización que falla en Cloud Manager y confirme que el registro de compilación muestra el error de descarga del repositorio.
  2. Revise la URL del repositorio y la rama configuradas en la configuración de la canalización y corrija cualquier valor si no coincide exactamente con el proveedor de Git externo.
  3. Si el repositorio utiliza BYOG con GitHub, compruebe que .well-known/adobe/cloud-manager-challenge exista en la misma rama configurada para la canalización.
  4. Abrir Cloud Manager > Repositorios, seleccione el repositorio vinculado y actualice la conexión del repositorio si esa opción está disponible.
  5. Confirme con el proveedor de Git que se puede acceder al repositorio y que ningún permiso del lado del proveedor o restricción de red bloquea el acceso a Cloud Manager.
  6. Vuelva a ejecutar la canalización una o dos veces para descartar un error transitorio del proveedor de Git externo.
  7. Si el error persiste y la configuración del repositorio es correcta, elimine la canalización de configuración que falla y vuelva a crearla con el mismo repositorio y rama.
  8. Si la canalización sigue fallando después de la recreación, revise los archivos de proyecto como pom.xml u otros archivos de configuración de módulo en busca de referencias de repositorio obsoletas y actualícelos si es necesario.
  9. Si la dirección URL del repositorio, la rama, el archivo de validación y el acceso al proveedor son correctos y la canalización sigue devolviendo el mismo error de repositorio, póngase en contacto con el Soporte técnico de Adobe.

Lectura relacionada

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