Creazione di un flusso di lavoro - Amazon 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 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, è 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.

Utilizzare la procedura seguente per creare un flusso di lavoro in. CodeCatalyst Il flusso di lavoro verrà archiviato come YAML file in una ~/.codecatalyst/workflows/ cartella nel repository di origine scelto. Facoltativamente, è possibile archiviare il flusso di lavoro in una sottocartella oppure anteporre al nome del ~/.codecatalyst/workflows/ 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 visivo
  1. Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.

  2. Scegliere il progetto.

  3. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.

  4. Scegli Crea flusso di lavoro.

    Viene visualizzata la finestra di dialogo Crea flusso di lavoro.

  5. Nel campo Archivio di origine, scegliete un archivio di origine in cui risiederà il file di definizione del flusso di lavoro. Se non esiste alcun repository di origine, creane uno.

  6. Nel campo Branch, scegli un ramo in cui risiederà il file di definizione del flusso di lavoro.

  7. Scegli Create (Crea) .

    Amazon CodeCatalyst salva le informazioni del repository e della filiale in memoria, ma il flusso di lavoro non è ancora stato eseguito.

  8. Scegli Visual.

  9. Crea il flusso di lavoro:

    1. (Facoltativo) Nel diagramma del flusso di lavoro, selezionate la casella Origine e trigger. Viene visualizzato il riquadro Trigger. Scegli Aggiungi trigger per aggiungere un trigger. Per ulteriori informazioni, consulta Aggiungere trigger ai flussi di lavoro.

    2. Scegli + Azioni (in alto a sinistra). Viene visualizzato il catalogo Actions.

    3. 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.

    4. (Facoltativo) Scegli le proprietà del flusso di lavoro (in alto a destra). Viene visualizzato il 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.

  10. (Facoltativo) Scegliete Convalida per convalidare il YAML codice del flusso di lavoro prima di eseguire il commit.

  11. Scegliete Commit e, nella finestra di dialogo Commit workflow, effettuate le seguenti operazioni:

    1. Per il nome del file Workflow, lasciate il nome predefinito o immettetene uno personalizzato. 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 sottocartella. Esempi:

      • Specificando my-workflow (nessuna cartella) il file viene memorizzato come ~/.codecatalyst/workflows/my-workflow.yaml

      • Specificando folder/subfolder/my-workflow memorizza il file come ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. Per il messaggio di conferma, lascia il messaggio predefinito o inserisci il tuo.

    3. Per Repository e Branch, scegliete il repository e il branch di origine 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. Ora puoi cambiare il repository e il ramo, se lo desideri.

      Nota

      Dopo aver salvato il file di definizione del flusso di lavoro, non può essere associato a un altro repository o ramo, quindi assicurati di sceglierli con attenzione.

    4. Scegliete Commit per eseguire il commit del file di definizione del flusso di lavoro.

YAML
Per creare un flusso di lavoro utilizzando l'YAMLeditor
  1. Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.

  2. Scegliere il progetto.

  3. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.

  4. Scegli Crea flusso di lavoro.

    Viene visualizzata la finestra di dialogo Crea flusso di lavoro.

  5. Nel campo Archivio di origine, scegliete un archivio di origine in cui risiederà il file di definizione del flusso di lavoro. Se non esiste alcun repository di origine, creane uno.

  6. Nel campo Branch, scegli un ramo in cui risiederà il file di definizione del flusso di lavoro.

  7. Scegli Create (Crea) .

    Amazon CodeCatalyst salva le informazioni del repository e della filiale in memoria, ma il flusso di lavoro non è ancora stato eseguito.

  8. Scegli YAML.

  9. Crea il flusso di lavoro:

    1. (Facoltativo) Aggiungi un trigger al YAML codice. Per ulteriori informazioni, consulta Aggiungere trigger ai flussi di lavoro.

    2. Scegli + Azioni (in alto a sinistra). Viene visualizzato il catalogo Actions.

    3. 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.

    4. (Facoltativo) Scegli le proprietà del flusso di lavoro (in alto a destra). Viene visualizzato il 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.

  10. (Facoltativo) Scegliete Convalida per convalidare il YAML codice del flusso di lavoro prima di eseguire il commit.

  11. Scegliete Commit e, nella finestra di dialogo Commit workflow, effettuate le seguenti operazioni:

    1. Per il nome del file Workflow, lasciate il nome predefinito o immettetene uno personalizzato. 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 sottocartella. Esempi:

      • Specificando my-workflow (nessuna cartella) il file viene memorizzato come ~/.codecatalyst/workflows/my-workflow.yaml

      • Specificando folder/subfolder/my-workflow memorizza il file come ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. Per il messaggio di conferma, lascia il messaggio predefinito o inserisci il tuo.

    3. Per Repository e Branch, scegliete il repository e il branch di origine 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. Ora puoi cambiare il repository e il ramo, se lo desideri.

      Nota

      Dopo aver salvato il file di definizione del flusso di lavoro, non può essere associato a un altro repository o ramo, quindi assicurati di sceglierli con attenzione.

    4. Scegliete Commit per eseguire il commit del file di definizione del flusso di lavoro.