Initiation à Continuous Delivery
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 sera également retiré du marché 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
Adoptez une approche DevOps ou DevSecOps en utilisant IBM Cloud® Continuous Delivery, qui inclut une chaîne d'outils ouverte automatisant la génération et le déploiement d'applications. Vous pouvez commencer en créant une chaîne d'outils de déploiement simple qui prend en charge les tâches de développement, de déploiement et les opérations.
Si vous avez déjà une instance de Continuous Delivery, vous pouvez créer une chaîne d'outils ou consulter les chaînes d'outils existantes.
Prérequis
Pour créer une chaîne d’outils de distribution continue à partir d’un modèle, vous devez d'abord créer une instance de Continuous Delivery en la sélectionnant dans le catalogue IBM Cloud. La chaîne d'outils intègre des outils destinés à la planification, au développement, au déploiement de pipelines et à la gestion de vos applications. Vous pouvez toujours ajouter ou retirer des outils dans vos chaînes d'outils. Si vous disposez déjà de chaînes d'outils, vous pouvez afficher les chaînes d'outils existantes. Pour plus d'informations sur l'utilisation des chaînes d'outils, voir Utilisation des chaînes d'outils.
Etape 1 : Sélectionner un modèle de chaîne d'outils
Pour trouver rapidement le modèle de chaîne d'outils qui répond à vos besoins spécifiques, cochez les cases appropriées afin de filtrer les résultats par cible de déploiement, outils et pratiques.
-
Sur la page Créer une chaîne d'outils, cliquez sur un modèle de chaîne d'outils.
-
Consultez la description de la chaîne d'outils que vous vous apprêtez à créer. Selon le type de modèle que vous sélectionnez, vous pouvez consulter ces informations dans la page d'accueil ou dans l'onglet A propos de. Certains modèles fournissent un diagramme qui montre comment chaque outil est connecté pour atteindre l'objectif du modèle.
L'image suivante fournit un exemple de diagramme. Lorsque vous créez une chaîne d'outils, le diagramme représente chaque intégration d'outil faisant partie de la chaîne d'outils.
{: caption="
Etape 2 : Créer une chaîne d'outils
-
Vérifiez les valeurs par défaut des paramètres de la chaîne d'outils :
- Le nom de la chaîne d'outils l'identifie dans IBM Cloud. Si vous désirez utiliser un nom différent, modifiez le nom de la chaîne d'outils.
- La région de création de la chaîne d'outils. Si vous souhaitez utiliser une région différente, sélectionnez-la dans la liste des régions disponibles.
- Groupe de ressources pour la création de la chaîne d'outils dans. Si vous souhaitez utiliser un autre groupe de ressources, sélectionnez-le dans la liste des groupes de ressources disponibles.
-
Entrez les informations demandées dans chaque section du modèle, selon les besoins. Pour plus d'informations sur la configuration des intégrations d'outils, voir Configuration des intégrations d'outils.
-
Cliquez sur Créer. Plusieurs étapes s'exécutent automatiquement pour configurer votre chaîne d'outils. Les intégrations d'outils définies sont différentes selon le modèle de chaîne d'outils que vous avez sélectionné. Par exemple, lorsque vous créez une chaîne d'outils d'intégration continue DevSecOps, les étapes suivantes sont exécutées :
- La chaîne d'outils est créée.
- Les pipelines de distribution sont créés et configurés en fonction des informations que vous avez fournies.
- Les référentiels de contrôle des sources (repos) sont configurés pour votre inventaire, vos informations collectées de conformité, le suivi des problèmes et un exemple d'application pour vous permettre de démarrer.
- DevOps Insights et SonarQube sont configurés pour s'exécuter automatiquement dans votre pipeline.
- Si vous avez configuré un outil de gestion des secrets tel que IBM® Key Protect for IBM Cloud®, IBM Cloud® Secrets Manager, ou HashiCorp Vault, les secrets tels que les clés API sont stockés et récupérés en toute sécurité par votre pipeline.
- Si vous avez configuré Slack, la chaîne d'outils est configurée pour envoyer au canal Slack que vous avez spécifié des notifications sur le statut de déploiement.
Une fois la chaîne d'outils créée, une notification apparaît et fournit un lien vers un tutoriel pour en savoir plus sur l'utilisation du modèle.
Etapes suivantes
Consultez les modèles de chaîne d'outils et tutoriels disponibles.
Ressources et sources de données Terraform, SDK et API HTTP
Vous pouvez utiliser Terraform pour créer et gérer des chaînes d'outils, des intégrations d'outils et des pipelines de distribution Tekton en tant que code. Pour plus d'informations sur l'utilisation de Terraform avec Continuous Delivery, voir Configuration de Terraform pour Continuous Delivery et essayez le modèle de chaîne d'outils Terraform pour développer une application Kubernetes avec la chaîne d'outils Helm.
Vous pouvez utiliser les API HTTP et les SDK de langage de programmation pour créer, lire, mettre à jour, supprimer, et plus encore, des chaînes d'outils, des intégrations d'outils et des pipelines de livraison Tekton. Pour plus d'informations sur ces API et SDK, voir Continuous Delivery Toolchain v2 et Continuous Delivery Tekton Pipeline v2 dans la bibliothèque de référence API & SDK.