Saltar al contenido principal
Un disparador inicia una ejecución automáticamente. Sin uno, un workflow solo se ejecuta cuando lo inicias. Un workflow puede tener hasta cinco disparadores.

Eventos

El evento rellena la entrada correspondiente del workflow. Por ejemplo, finding.created pasa el hallazgo nuevo.

Programaciones

Una programación usa una expresión cron y una zona horaria, por ejemplo 0 8 * * 1-5 en America/New_York para las 8:00 de cada día laborable. Las programaciones se ejecutan como máximo una vez por hora y usan entradas fijas, como el repositorio sobre el que se ejecutan.

Condiciones

Añade una condición para que un disparador de evento solo se active cuando importa. Las condiciones son expresiones JSONPath sobre el evento. pull_request.updated omite los forks, salvo que la condición compruebe isFork.

Gestionar disparadores

  • Incluye un disparador cuando crees el workflow, o añade más mediante la API.
  • Usa el interruptor Triggers de la página Workflows para activarlos o desactivarlos todos.
  • Cada disparador se ejecuta como máximo 50 veces al día y 3 a la vez.
Solo quienes tienen el rol Owner o Admin pueden cambiar los disparadores. Si un disparador pierde el acceso a lo que necesita, Enclave lo desactiva. Corrige la causa y vuelve a activarlo.