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à.
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? VediCreazione di un progetto con un blueprint, che include le istruzioni per configurare un progetto con un flusso di lavoro funzionante, un'applicazione di esempio e altre risorse.
Argomenti
Prerequisiti
Prima di iniziare:
-
Hai bisogno di uno CodeCatalyst spazio. Per ulteriori informazioni, consulta Creazione di uno spazio.
-
Nel tuo CodeCatalyst spazio, hai bisogno di un progetto vuoto chiamato:
codecatalyst-projectPer ulteriori informazioni, consulta Creare un progetto vuoto in Amazon CodeCatalyst.
-
Nel tuo progetto, hai bisogno di un CodeCatalyst repository chiamato:
codecatalyst-source-repositoryPer ulteriori informazioni, consulta Creazione di un repository di sorgenti.
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
Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.
-
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 Visual o nell'editor YAML. Cominciamo con l'editor YAML e poi passiamo all'editor visuale.
-
Scegli + Azioni per visualizzare un elenco di azioni del flusso di lavoro che puoi aggiungere al flusso di lavoro.
-
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.xmlIl flusso di lavoro copia i file nel repository di
WorkflowSourceorigine sul computer che esegue l'Build_f0azione, stampaHello, World!sui log, rileva i report di test sul computer di calcolo e li invia alla pagina Report della CodeCatalyst console. -
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.
Passaggio 2: salva il flusso di lavoro con un commit
In questo passaggio, salvi le modifiche. Poiché i flussi di lavoro sono archiviati come .yaml file nel tuo repository, le modifiche vengono salvate con dei commit.
Per confermare le modifiche al flusso di lavoro
-
(Facoltativo) Scegli Convalida per assicurarti che il codice YAML del flusso di lavoro sia valido.
-
Scegli Applica.
-
Nel nome del file del flusso di lavoro, inserisci un nome per il file di configurazione del flusso di lavoro, ad esempio.
my-first-workflow -
Nel messaggio di commit, inserisci un messaggio per identificare il commit, ad esempio
create my-first-workflow.yaml. -
In Repository, scegli il repository in cui vuoi salvare il flusso di lavoro ()
codecatalyst-repository. -
In Branch name, scegli il ramo in cui vuoi salvare il flusso di lavoro ()
main. -
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é nel flusso di lavoro è configurato un trigger di invio di codice, il salvataggio del flusso di lavoro avvia l'esecuzione automatica del flusso di lavoro.
Fase 3: Visualizza i risultati dell'esecuzione
In questo passaggio, vai alla corsa avviata dal commit e visualizzi i risultati.
Per visualizzare i risultati dell'esecuzione
-
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 compilazione (ad esempio, Build_f 0).
-
Nel diagramma di esecuzione del flusso di lavoro, scegli l'azione di creazione (ad esempio, Build_f 0).
-
Rivedi 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, ripulisci 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 l’argomento Eliminazione di un progetto. L'eliminazione del progetto comporta anche l'eliminazione del repository di origine e del flusso di lavoro.