Vai al contenuto principale
Un trigger avvia automaticamente un’esecuzione. Senza trigger, un workflow viene eseguito solo quando lo avvii tu. Un workflow può avere fino a cinque trigger.

Eventi

L’evento compila l’input corrispondente del workflow. Ad esempio, finding.created passa il nuovo finding.

Pianificazioni

Una pianificazione usa un’espressione cron e un fuso orario, ad esempio 0 8 * * 1-5 in America/New_York per le 8:00 di ogni giorno feriale. Le pianificazioni vengono eseguite al massimo una volta all’ora e usano input fissi, come il repository su cui eseguire.

Condizioni

Aggiungi una condizione perché un trigger di evento si attivi solo quando serve. Le condizioni sono espressioni JSONPath applicate all’evento. pull_request.updated ignora i fork, a meno che la condizione non controlli isFork.

Gestisci i trigger

  • Includi un trigger quando crei il workflow, oppure aggiungine altri tramite l’API.
  • Usa l’interruttore Triggers nella pagina Workflows per attivarli o disattivarli tutti.
  • Ogni trigger viene eseguito al massimo 50 volte al giorno e 3 alla volta.
Solo Owner e Admin possono modificare i trigger. Se un trigger perde l’accesso a ciò che gli serve, Enclave lo disattiva. Risolvi la causa e riattivalo.