Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Avvio automatico di un flusso di lavoro eseguito dopo eventi di repository di terze parti
Puoi utilizzare un GitHub repository collegato, un repository Bitbucket o un repository di GitLab progetto come origine per un flusso di lavoro, in cui le modifiche a un ramo specifico in un repository collegato, un repository Bitbucket o un GitHub repository di progetto avviano automaticamente l'esecuzione di un flusso di lavoro. GitLab
Un flusso di lavoro è una procedura automatizzata che descrive come creare, testare e distribuire il codice come parte di un sistema di integrazione e distribuzione continue (CI/CD). Un flusso di lavoro definisce una serie di passaggi, o azioni, da eseguire durante l'esecuzione di un flusso di lavoro. Un flusso di lavoro definisce anche gli eventi, o trigger, che causano l'avvio del flusso di lavoro. Per configurare un flusso di lavoro, è necessario creare un file di definizione del flusso di lavoro utilizzando l'elemento visivo o l'YAMLeditor della CodeCatalyst console.
Suggerimento
Per una rapida occhiata a come potresti utilizzare i flussi di lavoro in un progetto, crea un progetto con un blueprint. Ogni blueprint implementa un flusso di lavoro funzionante che puoi rivedere, eseguire e sperimentare.
Quando configuri un flusso di lavoro per utilizzare un GitHub repository collegato, un repository Bitbucket o un repository di GitLab progetto, il file di configurazione del flusso di lavoro viene archiviato in tale repository, repository Bitbucket o GitHub repository di progetto. GitLab La configurazione del flusso di lavoro è un YAML file che definisce il nome, i trigger, le risorse, gli artefatti e le azioni del flusso di lavoro. Per ulteriori informazioni sul file di configurazione del flusso di lavoro, vedere. YAMLDefinizione del workflow
Il file di configurazione del flusso di lavoro deve trovarsi nella ./codecatalyst/workflows/
directory del tuo GitHub repository, del repository Bitbucket o del repository del progetto. GitLab
È possibile utilizzare l'editor di flussi di lavoro per creare e configurare flussi di lavoro. Per ulteriori informazioni, consulta Guida introduttiva ai flussi di lavoro e Connessione degli archivi di origine ai flussi di lavoro.
L'aggiunta di trigger per avviare le esecuzioni del flusso di lavoro
Puoi configurare un CodeCatalyst flusso di lavoro per avviare automaticamente un'esecuzione quando il codice viene inviato al ramo specificato del tuo repository GitHub o di Bitbucket. Per avviare automaticamente un flusso di lavoro, aggiungi un trigger alla Triggers
sezione del file di configurazione del flusso di lavoro.
Esempio: un semplice trigger tramite codice
L'esempio seguente mostra un trigger che avvia un flusso di lavoro ogni volta che il codice viene inviato a qualsiasi ramo del repository di origine.
Triggers: - Type: PUSH
Esempio: un semplice trigger di pull request
L'esempio seguente mostra un trigger che avvia un flusso di lavoro ogni volta che viene creata una richiesta pull su qualsiasi ramo del repository di origine.
Triggers: - Type: PULLREQUEST Events: - OPEN
Per ulteriori informazioni, consulta L'avvio di un flusso di lavoro viene eseguito automaticamente utilizzando i trigger.