Bloqueo de combinaciones externas cuando hay errores en los flujos de trabajo - Amazon CodeCatalyst

Amazon CodeCatalyst ya no está disponible para nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar de CodeCatalyst.

Bloqueo de combinaciones externas cuando hay errores en los flujos de trabajo

Tras vincular un repositorio de GitHub o Bitbucket a CodeCatalyst, puede añadir flujos de trabajo de CodeCatalyst para las solicitudes de extracción. Así mismo, tras vincular un repositorio de proyecto de GitLab a CodeCatalyst, puede añadir flujos de trabajo de CodeCatalyst para las solicitudes de combinación. Se pueden ejecutar uno o más flujos de trabajo en una confirmación específica; el estado de ejecución de cada flujo de trabajo en CodeCatalyst también se refleja como parte del estado de la confirmación en GitHub, Bitbucket o GitLab. Cuando se envía una nueva confirmación, los estados de ejecución del nuevo flujo de trabajo se reflejan en GitHub, Bitbucket o GitLab para esa nueva confirmación. Si vuelve a ejecutar un flujo de trabajo para una confirmación, el nuevo estado de ejecución del flujo de trabajo anula el estado anterior para esa confirmación y flujo de trabajo.

Puede configurar reglas de protección de ramificaciones en GitHub o Bitbucket —para bloquear una combinación de solicitudes de extracción— o en GitLab —para bloquear una solicitud de combinación— cuando la última confirmación tenga errores en el estado de ejecución del flujo de trabajo. Con las reglas de protección de ramificaciones, el estado de la última confirmación tiene un impacto en la capacidad de combinar una solicitud de extracción en GitHub, Bitbucket o GitLab. Para obtener más información sobre los flujos de trabajo, consulte Ejecución de un flujo de trabajo y Inicio de un flujo de trabajo y ejecución automática mediante desencadenadores.

En función del proveedor de repositorios externo que esté utilizando, consulte las siguientes referencias.