View a markdown version of this page

CodePipeline référence de la structure du pipeline - AWS CodePipeline

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

CodePipeline référence de la structure du pipeline

Vous pouvez l'utiliser CodePipeline pour structurer un CI/CD pipeline d'étapes automatisées qui accomplissent des tâches de création, de test et de déploiement du code source de votre application. Cette section de référence fournit des détails sur la structure et les paramètres JSON de votre pipeline. Pour une liste détaillée des concepts qui décrivent la façon dont les pipelines sont utilisés, voirCodePipeline concepts.

  • Lorsque vous créez un pipeline, vous choisissez une action source et un fournisseur disponibles, tels qu'un bucket S3, un CodeCommit référentiel, un référentiel Bitbucket ou un GitHub référentiel qui contient votre code source et démarre votre pipeline lorsque vous validez une modification de code source. Cette section de référence fournit des informations de référence sur les sources disponibles pour votre pipeline. Pour plus d'informations sur l'utilisation des actions source, consultezDémarrez un pipeline dans CodePipeline.

  • Vous pouvez choisir les actions et les fournisseurs de test, de génération et de déploiement que vous souhaitez inclure automatiquement lors de l'exécution de votre pipeline. Cette section de référence fournit des informations de référence sur les actions disponibles et leur intégration dans le JSON de votre pipeline.

  • Votre pipeline terminé comprendra une étape source ainsi que des étapes supplémentaires au cours desquelles vous configurerez des actions pour déployer et tester votre application. Pour un exemple conceptuel de DevOps pipeline qui déploie votre application, consultezDevOps exemple de pipeline.

Par défaut, tout pipeline que vous créez avec succès AWS CodePipeline possède une structure valide. Toutefois, si vous créez ou modifiez manuellement un fichier JSON pour créer un pipeline ou mettre à jour un pipeline à partir du AWS CLI, vous risquez de créer par inadvertance une structure non valide. La référence suivante vous aidera à mieux comprendre les exigences relatives à la structure de votre pipeline et à remédier à d'éventuels problèmes. Examinez les contraintes dans Quotas dans AWS CodePipeline, qui s'appliquent à tous les pipelines.

Les sections suivantes fournissent les paramètres de haut niveau et leur position dans la structure du pipeline. Les exigences relatives à la structure des pipelines sont détaillées dans chaque section pour les types de composants de pipeline suivants :

Pour plus d'informations, consultez l'PipelineDeclarationobjet dans le Guide de CodePipeline l'API.

L'exemple de vue de console de pipeline suivant montre le pipeline nommé new-github, les étapes nomméesSource, et manualBuild, et les actions effectuées GitHub (via GitHub App), l'approbation manuelle et les fournisseurs d' CodeBuild actions.

Exemple de vue du pipeline dans la CodePipeline console.

Le mode d'édition du pipeline, lorsqu'il est affiché dans le schéma de la console, vous permet de modifier les remplacements, les déclencheurs et les actions de source, comme indiqué dans l'exemple suivant.

Exemple du mode d'édition du pipeline dans la CodePipeline console.