Guida introduttiva ai flussi 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à.

Guida introduttiva ai flussi di lavoro

In questo tutorial, imparerai come creare e configurare il tuo primo flusso di lavoro.

Suggerimento

Preferisci iniziare con un flusso di lavoro preconfigurato? VediCreare un progetto con un blueprint, che include istruzioni per configurare un progetto con un flusso di lavoro funzionante, un'applicazione di esempio e altre risorse.

Prerequisiti

Prima di iniziare:

Nota

Se hai un progetto e un repository di sorgenti esistenti, puoi usarli; tuttavia, crearne di nuovi semplifica la pulizia alla fine di questo tutorial.

Fase 1: Crea e configura il tuo flusso di lavoro

In questo passaggio, crei e configuri un flusso di lavoro che crea e verifica automaticamente il codice sorgente quando vengono apportate modifiche.

Per creare il tuo flusso di lavoro
  1. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.

  2. Scegli Crea flusso di lavoro.

    Il file di definizione del flusso di lavoro viene visualizzato nell' CodeCatalyst editor YAML della console.

Per configurare il flusso di lavoro

Puoi configurare il tuo flusso di lavoro nell'editor visuale o nell'editor YAML. Cominciamo con l'editor YAML e poi passiamo all'editor visuale.

  1. Scegli + Azioni per visualizzare un elenco di azioni del flusso di lavoro che puoi aggiungere al tuo flusso di lavoro.

  2. Nell'azione Crea, scegli + per aggiungere lo YAML dell'azione al file di definizione del flusso di lavoro. Il tuo flusso di lavoro ora è simile al seguente.

    Name: Workflow_fe47 SchemaVersion: "1.0" # Optional - Set automatic triggers. Triggers: - Type: Push Branches: - main # Required - Define action configurations. Actions: Build_f0: Identifier: aws/build@v1 Inputs: Sources: - WorkflowSource # This specifies that the action requires this workflow as a source Outputs: AutoDiscoverReports: Enabled: true # Use as prefix for the report files ReportNamePrefix: rpt Configuration: Steps: - Run: echo "Hello, World!" - Run: echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" >> report.xml - Run: echo "<testsuite tests=\"1\" name=\"TestAgentJunit\" >" >> report.xml - Run: echo "<testcase classname=\"TestAgentJunit\" name=\"Dummy Test\"/></testsuite>" >> report.xml

    Il flusso di lavoro copia i file nel repository di WorkflowSource origine sulla macchina di elaborazione che esegue l'Build_f0azione, stampa Hello, World! nei log, scopre i report dei test sulla macchina di elaborazione e li invia alla pagina Report della console. CodeCatalyst

  3. Scegli Visual per visualizzare il file di definizione del flusso di lavoro nell'editor visuale. I campi dell'editor visuale consentono di configurare le proprietà YAML mostrate nell'editor YAML.

Fase 2: Salvate il flusso di lavoro con un commit

In questo passaggio, salvi le modifiche. Poiché i flussi di lavoro vengono archiviati come .yaml file nel repository, le modifiche vengono salvate con dei commit.

Per confermare le modifiche al flusso di lavoro
  1. (Facoltativo) Scegli Convalida per assicurarti che il codice YAML del flusso di lavoro sia valido.

  2. Scegli Applica.

  3. In Nome file del flusso di lavoro, inserisci un nome per il file di configurazione del flusso di lavoro, ad esempio. my-first-workflow

  4. In Commit message, inserisci un messaggio per identificare il tuo commit, ad esempiocreate my-first-workflow.yaml.

  5. In Repository, scegli il repository in cui vuoi salvare il flusso di lavoro ()codecatalyst-repository.

  6. In Nome del ramo, scegli il ramo in cui vuoi salvare il flusso di lavoro ()main.

  7. Scegli Applica.

Il nuovo flusso di lavoro viene visualizzato nell'elenco dei flussi di lavoro. La visualizzazione potrebbe richiedere alcuni istanti.

Poiché i flussi di lavoro vengono salvati con commit e poiché il flusso di lavoro ha un trigger code push configurato, il salvataggio del flusso di lavoro avvia un flusso di lavoro eseguito automaticamente.

Fase 3: Visualizza i risultati della corsa

In questo passaggio, accedi alla corsa che è stata avviata dal tuo commit e visualizzi i risultati.

Per visualizzare i risultati della corsa
  1. Scegli il nome del tuo flusso di lavoro, ad esempio,Workflow_fe47.

    Un diagramma del flusso di lavoro che mostra l'etichetta del repository di origine (WorkflowSource) e l'azione di creazione (ad esempio, build_F0).

  2. Nel diagramma di esecuzione del flusso di lavoro, scegliete l'azione di compilazione (ad esempio, build_F0).

  3. Esamina il contenuto delle schede Registri, Rapporti, Configurazione e Variabili. Queste schede mostrano i risultati dell'azione di compilazione.

    Per ulteriori informazioni, consulta Visualizzazione dei risultati di un'azione di compilazione.

(Opzionale) Fase 4: pulizia

In questo passaggio, pulisci le risorse che hai creato in questo tutorial.

Per eliminare le risorse
  • Se hai creato un nuovo progetto per questo tutorial, eliminalo. Per istruzioni, consulta Eliminazione di un progetto. L'eliminazione del progetto elimina anche l'archivio di origine e il flusso di lavoro.