Passer au contenu principal
Un déclencheur lance automatiquement une exécution. Sans déclencheur, un workflow ne s’exécute que lorsque vous le lancez. Un workflow peut avoir jusqu’à cinq déclencheurs.

Événements

L’événement alimente l’entrée correspondante du workflow. Par exemple, finding.created transmet le nouveau finding.

Plannings

Un planning utilise une expression cron et un fuseau horaire, par exemple 0 8 * * 1-5 dans America/New_York pour 8 h 00 chaque jour de semaine. Les plannings s’exécutent au plus une fois par heure et utilisent des entrées fixes, comme le dépôt sur lequel s’exécuter.

Conditions

Ajoutez une condition pour qu’un déclencheur d’événement ne se déclenche que lorsque c’est pertinent. Les conditions sont des expressions JSONPath évaluées sur l’événement. pull_request.updated ignore les forks, sauf si la condition vérifie isFork.

Gérer les déclencheurs

  • Incluez un déclencheur lorsque vous créez le workflow, ou ajoutez-en d’autres via l’API.
  • Utilisez l’interrupteur Triggers de la page Workflows pour tous les activer ou les désactiver.
  • Chaque déclencheur s’exécute au plus 50 fois par jour et 3 fois simultanément.
Seuls les propriétaires et les administrateurs peuvent modifier les déclencheurs. Si un déclencheur perd l’accès à ce dont il a besoin, Enclave le désactive. Corrigez la cause, puis réactivez-le.