Bloquear la ejecución de un flujo de trabajo - 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 la ejecución de un flujo de trabajo

Una compuerta es un componente del flujo de trabajo que se puede utilizar para impedir que la ejecución de un flujo de trabajo continúe a menos que se cumplan determinadas condiciones. Un ejemplo de puerta es la puerta de aprobación, en la que los usuarios deben enviar una aprobación en la CodeCatalyst consola antes de permitir que continúe la ejecución del flujo de trabajo.

Puede añadir puertas entre las secuencias de acciones de un flujo de trabajo o antes de la primera acción (que se ejecuta inmediatamente después de descargar el código fuente). También puedes añadir puertas después de la última acción, si es necesario.

Tipos de puertas

Actualmente, Amazon CodeCatalyst admite un tipo de puerta: la puerta de aprobación. Para obtener más información, consulte Requerir aprobaciones en las ejecuciones del flujo de trabajo.

¿Puedo configurar una puerta para que se ejecute en paralelo a otra acción?

No. Gates solo puede correr antes o después de una acción. Para obtener más información, consulte Configuración de dependencias entre puertas y acciones.

¿Puedo usar una compuerta para impedir que se inicie la ejecución de un flujo de trabajo?

Sí, con calificaciones.

Puede impedir que un flujo de trabajo ejecute tareas, lo que es ligeramente diferente de impedir que se inicie.

Para evitar que un flujo de trabajo realice tareas, añada una puerta antes de la primera acción del flujo de trabajo. En este escenario, se iniciará la ejecución de un flujo de trabajo (es decir, se descargarán los archivos del repositorio de origen), pero no podrá realizar tareas hasta que se desbloquee la puerta.

nota

Los flujos de trabajo que se inician y, después, son bloqueados por una compuerta siguen teniendo en cuenta el número máximo de ejecuciones simultáneas del flujo de trabajo por espacio y otras cuotas. Para asegurarse de no superar las cuotas de flujo de trabajo, considere la posibilidad de utilizar un activador de flujo de trabajo para iniciar un flujo de trabajo de forma condicional en lugar de utilizar una puerta. Considera también la posibilidad de utilizar una regla de aprobación de solicitudes de extracción en lugar de una compuerta. Para obtener más información sobre las cuotas, los activadores y las reglas de aprobación de las solicitudes de extracciónCuotas para flujos de trabajo, consulteIniciar un flujo de trabajo ejecutado automáticamente con activadores, yGestión de los requisitos para fusionar una solicitud de extracción con las reglas de aprobación.

Limitaciones de las puertas

Las puertas tienen las siguientes limitaciones: