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à.
CodePipeline riferimento alla struttura della pipeline
È possibile CodePipeline utilizzarlo per strutturare una CI/CD pipeline di passaggi automatici che eseguono attività di creazione, test e distribuzione del codice sorgente dell'applicazione. Questa sezione di riferimento fornisce dettagli sulla struttura e sui parametri JSON nella pipeline. Per un elenco dettagliato di concetti che descrivono come vengono utilizzate le pipeline, consultate. CodePipeline concetti
-
Quando crei una pipeline, scegli un'azione sorgente e un provider disponibili, ad esempio un bucket S3, un CodeCommit repository, un repository Bitbucket o un GitHub repository che contiene il codice sorgente e avvia la pipeline quando esegui una modifica al codice sorgente. Questa sezione di riferimento fornisce informazioni di riferimento sulle fonti disponibili per la pipeline. Per ulteriori informazioni su come utilizzare le azioni relative ai sorgenti, consultaAvvia una pipeline in CodePipeline.
-
Puoi scegliere le azioni e i provider di test, compilare e distribuire che desideri includere automaticamente durante l'esecuzione della pipeline. Questa sezione di riferimento fornisce informazioni di riferimento sulle azioni disponibili e su come si adattano al JSON della pipeline.
-
La pipeline finita sarà composta da una fase di origine e da fasi aggiuntive in cui configurare le azioni per distribuire e testare l'applicazione. Per un esempio concettuale di una DevOps pipeline che implementa l'applicazione, consulta. DevOps esempio di pipeline
Per impostazione predefinita, qualsiasi pipeline in cui crei correttamente AWS CodePipeline ha una struttura valida. Tuttavia, se create o modificate manualmente un file JSON per creare una pipeline o aggiornarne una a partire da AWS CLI, potreste creare inavvertitamente una struttura non valida. Il seguente riferimento può aiutarti a comprendere meglio i requisiti della struttura della pipeline e la risoluzione dei problemi. Consulta i vincoli in Quote in AWS CodePipeline, che si applicano a tutte le pipeline.
Le sezioni seguenti forniscono parametri di alto livello e la loro posizione nella struttura della pipeline. I requisiti relativi alla struttura della tubazione sono descritti in dettaglio in ogni sezione per i seguenti tipi di componenti della tubazione:
-
Riferimento di campo per Dichiarazione della pipeline
-
Riferimento di campo per Dichiarazione della fase
-
Riferimento di campo per Dichiarazione dell'operazione
-
Elenco Fornitori di azioni validi in CodePipeline per tipo di azione
-
Riferimento per Impostazioni valide per il PollForSourceChanges parametro
-
Riferimento per Artefatti di input e output validi per ogni tipo di azione
-
Elenco dei link per Parametri di configurazione validi per ogni tipo di provider
Per ulteriori informazioni, consultate l'PipelineDeclarationoggetto nella Guida alle CodePipeline API.
Il seguente esempio di visualizzazione della console della pipeline mostra la pipeline denominata new-github, le fasi denominate e Sourcemanual, e le azioni provenienti GitHub (tramite GitHub App)Build, dall'approvazione manuale e dai fornitori di azioni. CodeBuild
La modalità di modifica della pipeline, se visualizzata nel diagramma della console, consente di modificare le sostituzioni, i trigger e le azioni dei sorgenti come mostrato nell'esempio seguente.