Utilisation des pipelines
DevOps Insights Le service prendra fin et sera interrompu le 31 août 2026. Le service Continuous Delivery sera interrompu dans les régions suivantes le 12 février 2027 : au-syd, ca-tor, us-east. Code Risk Analyzer fera également l'objet d'une interruption de commercialisation dans toutes les régions à cette date. Si ces fonctionnalités ne sont pas activement utilisées dans une région donnée, elles pourraient y être supprimées plus tôt et ne plus accepter de nouvelles instances. En savoir plus
Pour automatiser vos générations et déploiements vers IBM Cloud®, utilisez des pipelines IBM Cloud® Continuous Delivery.
Avec des pipelines, vous pouvez choisir entre plusieurs types de génération. Vous fournissez le script de génération et Continuous Delivery l'exécute ; il n'est pas nécessaire de configurer des systèmes de génération. Ensuite, en un seul clic, vous pouvez déployer automatiquement votre application vers un ou plusieurs espaces IBM Cloud ou conteneurs Docker sur IBM Cloud® Kubernetes Service.
Les travaux de génération compilent et assemblent en package le code source de votre application depuis les référentiels Git. Ils génèrent des artefacts pouvant être déployés, tels que des fichiers WAR ou des conteneurs Docker pour IBM Cloud Kubernetes Service. De plus, vous pouvez exécuter des tests unitaires dans votre génération automatiquement. Vous pouvez configurer les travaux de génération de sorte que chaque fois qu'une validation est envoyée, une génération est déclenchée.
Un travail de déploiement extrait la sortie d'un travail de génération et la déploie dans IBM Cloud Kubernetes Service.
Vous pouvez effectuer le déploiement dans une ou plusieurs régions et dans un ou plusieurs services. Par exemple, vous pouvez configurer votre Delivery Pipeline en vue d'utiliser un ou plusieurs services, le tester dans une région, et le déployer en production dans plusieurs régions.
Création d'un pipeline
Vous pouvez utiliser l'une des méthodes suivantes pour créer un pipeline :
-
Créer une chaîne d'outils à partir d'un modèle comprenant au moins un pipeline.
-
Ajouter l'intégration d'outils Delivery Pipeline à une chaîne d'outils existante.
A partir de Delivery Pipeline, modifiez votre configuration, vérifiez le statut des générations, l'application déployée et les déploiements récents, examinez les journaux les plus récents et les détails du déploiement, ou supprimez votre pipeline.
Affichage d'un pipeline à l'aide de l'interface de ligne de commande
Pour obtenir les détails requis pour appeler un pipeline, exécutez la commande **ibmcloud dev toolchains** pour afficher le nom de la chaîne d'outils. Si vous connaissez déjà le nom de la chaîne d'outils, exécutez la commande **ibmcloud dev toolchain-get [toolchain-name]** pour afficher les détails de la chaîne d'outils.
-
Pour obtenir les détails d'un pipeline et de ses étapes, identifiez le pipeline et son ID afin d'exécuter la commande suivante :
ibmcloud dev pipeline-get [pipelineID] -
A l'aide de l'ID de pipeline de la commande précédente, vous pouvez maintenant exécuter le pipeline :
ibmcloud dev pipeline-run [pipelineID]Cette commande appelle une exécution de l'étape et de ses travaux. L'opération, si elle aboutit, entraîne l'exécution du travail pour chaque travail de l'étape sélectionnée.
Affichage des journaux du pipeline à l'aide de l'interface de ligne de commande
Vous pouvez afficher la sortie détaillée de chaque étape de l'exécution d'un pipeline.
-
Pour afficher les journaux à partir de l'exécution d'un pipeline, exécutez la commande suivante :
ibmcloud dev pipeline-log [pipelineID] -
Pour filtrer les journaux par étape, appliquez la commande précédente et ajoutez l'ID d'étape :
ibmcloud dev pipeline-log [pipelineID] --stage-id [stageID]