Bloquear fusiones de terceros cuando los flujos de trabajo fallan - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Bloquear fusiones de terceros cuando los flujos de trabajo fallan

Tras vincular un repositorio GitHub o un repositorio de Bitbucket CodeCatalyst, puedes añadir CodeCatalyst flujos de trabajo para las solicitudes de incorporación de datos. Del mismo modo, tras vincular un repositorio de GitLab proyectos, CodeCatalyst puedes añadir CodeCatalyst flujos de trabajo para las solicitudes de fusión. Se pueden ejecutar uno o más flujos de trabajo en una confirmación específica, y el estado de ejecución de cada flujo de trabajo también CodeCatalyst se refleja como parte del estado de 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 vuelves a ejecutar un flujo de trabajo para una confirmación, el estado de ejecución del nuevo flujo de trabajo anula el estado anterior de esa confirmación y flujo de trabajo.

Puedes configurar reglas de protección de ramificaciones en Bitbucket GitHub o en Bitbucket para bloquear una fusión por solicitud de incorporación de cambios, o bien GitLab para bloquear una solicitud de fusión cuando la última confirmación muestre un estado de ejecución de flujo de trabajo fallido. Con las reglas de protección de sucursales, el estado de la última confirmación afecta a la posibilidad de fusionar una solicitud de incorporación de cambios en GitHub Bitbucket o Bitbucket. GitLab Para obtener más información sobre los flujos de trabajo, consulta Ejecución de un flujo de trabajo yIniciar un flujo de trabajo, ejecutarlo automáticamente mediante activadores.

Según el proveedor de repositorios externo que utilices, consulta lo siguiente: