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'editor visivo o YAML 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.

Utilizza le seguenti procedure per creare un flusso di lavoro in. CodeCatalyst

Per ulteriori informazioni sui flussi di lavoro, consulta Crea, testa e distribuisci con flussi di lavoro in CodeCatalyst.

Visual
Per creare un flusso di lavoro utilizzando l'editor visuale
  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. Il file verrà archiviato nella ~/.codecatalyst/workflows/ cartella del repository scelto. 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 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 Sorgente e trigger. Viene visualizzato il riquadro Trigger. Scegli Aggiungi trigger per aggiungere un trigger. Per ulteriori informazioni, consulta Aggiungere un trigger push, pull o schedule.

    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 CodeCatalyst 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 Docker dell'ambiente di calcolo e runtime per un flusso di lavoro.

  10. (Facoltativo) Scegliete Convalida per convalidare il codice YAML 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.

    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'editor YAML
  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. Il file verrà archiviato nella ~/.codecatalyst/workflows/ cartella del repository scelto. 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 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 codice YAML. Per ulteriori informazioni, consulta Aggiungere un trigger push, pull o schedule.

    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 CodeCatalyst 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 Docker dell'ambiente di calcolo e runtime per un flusso di lavoro.

  10. (Facoltativo) Scegliete Convalida per convalidare il codice YAML 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.

    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.