Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.
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à.
Creazione di un flusso di lavoro
Un flusso di lavoro è una procedura automatizzata che descrive come creare, testare e distribuire il codice come parte di un sistema di integrazione continua e distribuzione continua (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, crei un file di definizione del flusso di lavoro utilizzando l'editor visivo o YAML della CodeCatalyst console.
Per una rapida occhiata a come potresti utilizzare i flussi di lavoro in un progetto, crea un progetto con un blueprint. Ogni progetto implementa un flusso di lavoro funzionante che puoi rivedere, eseguire e sperimentare.
Utilizza la procedura seguente per creare un flusso di lavoro in. CodeCatalyst Il flusso di lavoro verrà archiviato come file YAML in una ~/.codecatalyst/workflows/ cartella nel repository di origine scelto. Facoltativamente, è possibile archiviare il flusso di lavoro in una sottocartella di ~/.codecatalyst/workflows/ anteponendo al nome del file del flusso di lavoro un nome di cartella al momento del commit. Per ulteriori informazioni, consulta le seguenti istruzioni.
Per ulteriori informazioni sui flussi di lavoro, consulta Crea, testa e distribuisci con i flussi di lavoro.
- Visual
-
Per creare un flusso di lavoro utilizzando l'editor visuale
Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.
-
Scegliere il progetto.
-
Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.
-
Scegli Crea flusso di lavoro.
Viene visualizzata la finestra di dialogo Crea flusso di lavoro.
-
Nel campo Archivio di origine, scegli un repository di origine in cui risiederà il file di definizione del flusso di lavoro. Se non esiste un repository di origine, creane uno. Creazione di un repository di sorgenti
-
Nel campo Filiale, scegli un ramo in cui risiederà il file di definizione del flusso di lavoro.
-
Scegli Crea.
Amazon CodeCatalyst salva le informazioni del repository e della filiale in memoria, ma il flusso di lavoro non è ancora stato eseguito.
-
Scegli Visual.
-
Crea il flusso di lavoro:
-
(Facoltativo) Nel diagramma del flusso di lavoro, scegli la casella Sorgente e trigger. Viene visualizzato un riquadro Trigger. Scegli Aggiungi trigger per aggiungere un trigger. Per ulteriori informazioni, consulta Aggiungere trigger ai flussi di lavoro.
-
Scegli + Azioni (in alto a sinistra). Viene visualizzato il catalogo delle azioni.
-
Scegli il segno più (+) all'interno di un'azione per aggiungerla al flusso di lavoro. Usa il riquadro a destra per configurare l'azione. Per ulteriori informazioni, consulta Aggiungere un'azione a un flusso di lavoro.
-
(Facoltativo) Scegli le proprietà del flusso di lavoro (in alto a destra). Viene visualizzato un riquadro delle proprietà del flusso di lavoro. Configura il nome del flusso di lavoro, la modalità di esecuzione e il calcolo. Per ulteriori informazioni, consulta Configurazione del comportamento di accodamento delle esecuzioni e Configurazione delle immagini di calcolo e di runtime.
-
(Facoltativo) Scegli Convalida per convalidare il codice YAML del flusso di lavoro prima del commit.
-
Scegliete Commit e, nella finestra di dialogo Commit workflow, effettuate le seguenti operazioni:
-
Per il nome del file Workflow, lascia il nome predefinito o inserisci il tuo. Il file verrà archiviato in una ~/.codecatalyst/workflows/ cartella nel repository e nel ramo di origine scelti. È possibile anteporre al nome del file una cartella o una sottocartella. Esempi:
-
Se si specifica my-workflow (nessuna cartella), il file viene archiviato come ~/.codecatalyst/workflows/my-workflow.yaml
-
Se si specifica, il file viene folder/subfolder/my-workflow archiviato come ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml
-
Per il messaggio Commit, lascia il messaggio predefinito o inserisci il tuo.
-
Per Repository e Branch, scegliete il repository di origine e il ramo per il file di definizione del flusso di lavoro. Questi campi devono essere impostati sul repository e sul branch specificati in precedenza nella finestra di dialogo Crea flusso di lavoro. Puoi modificare il repository e la filiale ora, se lo desideri.
Dopo aver eseguito il commit, il file di definizione del flusso di lavoro non può essere associato a un altro repository o branch, quindi assicurati di sceglierli con attenzione.
-
Scegliete Commit per salvare il file di definizione del workflow.
- YAML
-
Per creare un flusso di lavoro utilizzando l'editor YAML
Apri la CodeCatalyst console all'indirizzo. https://codecatalyst.aws/
-
Scegliere il progetto.
-
Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.
-
Scegli Crea flusso di lavoro.
Viene visualizzata la finestra di dialogo Crea flusso di lavoro.
-
Nel campo Archivio di origine, scegli un repository di origine in cui risiederà il file di definizione del flusso di lavoro. Se non esiste un repository di origine, creane uno. Creazione di un repository di sorgenti
-
Nel campo Filiale, scegli un ramo in cui risiederà il file di definizione del flusso di lavoro.
-
Scegli Crea.
Amazon CodeCatalyst salva le informazioni del repository e della filiale in memoria, ma il flusso di lavoro non è ancora stato eseguito.
-
Scegli YAML.
-
Crea il flusso di lavoro:
-
(Facoltativo) Aggiungi un trigger al codice YAML. Per ulteriori informazioni, consulta Aggiungere trigger ai flussi di lavoro.
-
Scegli + Azioni (in alto a sinistra). Viene visualizzato il catalogo delle azioni.
-
Scegli il segno più (+) all'interno di un'azione per aggiungerla al flusso di lavoro. Usa il riquadro a destra per configurare l'azione. Per ulteriori informazioni, consulta Aggiungere un'azione a un flusso di lavoro.
-
(Facoltativo) Scegli le proprietà del flusso di lavoro (in alto a destra). Viene visualizzato un riquadro delle proprietà del flusso di lavoro. Configura il nome, la modalità di esecuzione e il calcolo del flusso di lavoro. Per ulteriori informazioni, consulta Configurazione del comportamento di accodamento delle esecuzioni e Configurazione delle immagini di calcolo e di runtime.
-
(Facoltativo) Scegli Convalida per convalidare il codice YAML del flusso di lavoro prima del commit.
-
Scegliete Commit e, nella finestra di dialogo Commit workflow, effettuate le seguenti operazioni:
-
Per il nome del file Workflow, lascia il nome predefinito o inserisci il tuo. Il file verrà archiviato in una ~/.codecatalyst/workflows/ cartella nel repository e nel ramo di origine scelti. È possibile anteporre al nome del file una cartella o una sottocartella. Esempi:
-
Se si specifica my-workflow (nessuna cartella), il file viene archiviato come ~/.codecatalyst/workflows/my-workflow.yaml
-
Se si specifica, il file viene folder/subfolder/my-workflow archiviato come ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml
-
Per il messaggio Commit, lascia il messaggio predefinito o inserisci il tuo.
-
Per Repository e Branch, scegliete il repository di origine e il ramo per il file di definizione del flusso di lavoro. Questi campi devono essere impostati sul repository e sul branch specificati in precedenza nella finestra di dialogo Crea flusso di lavoro. Puoi modificare il repository e la filiale ora, se lo desideri.
Dopo aver eseguito il commit, il file di definizione del flusso di lavoro non può essere associato a un altro repository o branch, quindi assicurati di sceglierli con attenzione.
-
Scegliete Commit per salvare il file di definizione del workflow.