CodePipeline référence de structure de 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 structure de 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 décrivant le mode d'utilisation des pipelines, voirCodePipeline concepts .

  • Lorsque vous créez un pipeline, vous choisissez une action source et un fournisseur disponibles, tels qu'un compartiment S3, un CodeCommit référentiel, un référentiel Bitbucket ou un GitHub référentiel contenant votre code source et démarrant 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émarrer un pipeline dans CodePipeline.

  • Vous pouvez choisir les actions et les fournisseurs de test, de création 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 pipeline.

  • Votre pipeline terminé comprendra une étape source ainsi que des étapes supplémentaires dans lesquelles vous configurerez des actions pour déployer et tester votre application. Pour un exemple conceptuel d'un 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 si vous mettez à 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 des paramètres de haut niveau et leur position dans la structure du pipeline. Les exigences relatives à la structure du pipeline 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 l'CodePipeline API.

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

Exemple de vue du pipeline dans la CodePipeline console.

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

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