Inicio de un flujo de trabajo y ejecución automática mediante desencadenadores - Amazon CodeCatalyst

Inicio de un flujo de trabajo y ejecución automática mediante desencadenadores

Puede iniciar la ejecución automática de un flujo de trabajo de Amazon CodeCatalyst con un desencadenador de flujo de trabajo.

Un desencadenador de flujo de trabajo, o simplemente un desencadenador, permite iniciar la ejecución automática de un flujo de trabajo cuando se producen determinados eventos, como una inserción de código. Es posible que desee configurar los desencadenadores para evitar que los desarrolladores de software tengan que iniciar manualmente las ejecuciones de flujos de trabajo a través de la consola de CodeCatalyst.

Puede utilizar tres tipos de desencadenadores:

  • Inserción: un desencadenador de inserción de código hace que se inicie la ejecución de un flujo de trabajo cada vez que se ejecute una confirmación.

  • Solicitud de extracción: un desencadenador de solicitud de extracción hace que se inicie la ejecución de un flujo de trabajo cada vez que se cree, revise o cierre una solicitud de extracción.

  • Programación: un desencadenador de programación hace que la ejecución de un flujo de trabajo comience según los plazos que defina. Plantéese la posibilidad de utilizar un desencadenador de programación para ejecutar compilaciones nocturnas de su software, de modo que la última versión esté lista para que los desarrolladores de software puedan trabajar en ella a la mañana siguiente.

Puede usar los desencadenadores de inserción, solicitud de extracción y programación solos o combinados en el mismo flujo de trabajo.

Los desencadenadores son opcionales; si no se configura ninguno, solo se puede iniciar un flujo de trabajo manualmente.

sugerencia

Para ver un desencadenador en acción, lance un proyecto con un esquema. La mayoría de los esquemas contienen un flujo de trabajo con un desencadenador. Busque la propiedad Trigger en el archivo de definición del flujo de trabajo del esquema. Para obtener más información acerca de los esquemas, consulte Creación de un proyecto con un esquema.