Disponibilité des chaînes d'outils, modèles et tutoriels

Les chaînes d'outils sont disponibles sur IBM Cloud Public. Vous pouvez utiliser un modèle ou Terraform comme point de départ pour créer une chaîne d'outils.

Modèle de chaîne de compilation

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

Vous pouvez utiliser un modèle comme point de départ pour créer une chaîne d'outils. Les modèles de chaîne d'outils incluent des ensembles spécifiques d'intégrations d'outils prenant en charge des tâches de développement, de déploiement et d'opérations.

Certains modèles de chaîne d'outils incluent des intégrations d'outils qui font partie du service Continuous Delivery. Si une instance de ce service n'est pas déjà dans votre groupe de ressources, lorsque vous cliquez sur Créer pour créer la chaîne d'outils, le service est automatiquement ajouté avec le plan libre sélectionné. Pour plus d'informations et pour connaître les conditions, voir le catalogueIBM Cloud.

Les modèles prédéfinis de chaînes d'outils DevOps sont des exemples recommandés qui résolvent des scénarios réels et chacun contient un exemple d'application. Vous pouvez utiliser votre propre application en spécifiant votre référentiel Git lorsque vous créez la chaîne d'outils à partir du modèle.

Modèle de chaîne de compilation
Modèle et régions disponibles Description et tutoriels disponibles Outils inclus
Déployer une application sur Kubernetes toolchain

Disponible à Dallas, Washington, Toronto, Montréal, Sao Paulo, Francfort, Tokyo, Sydney et Londres

Cette chaîne d'outils vous permet de développer et de déployer une application de manière sûre dans un cluster Kubernetes qui est géré par IBM Cloud Kubernetes Service. Par défaut, la chaîne d'outils utilise un exemple d'application Node.js "Hello World", mais vous pouvez établir une liaison vers votre propre référentiel GitHub à la place. Cette chaîne d'outils est préconfigurée pour la distribution continue avec Vulnerability Advisor, le contrôle des sources, le suivi des problèmes et l'édition en ligne.

Essayez le tutoriel: Déploiement d'une application sur Kubernetes

Delivery Pipeline

GitHub and Issues

IBM Cloud Kubernetes Service (clusterKubernetes )

Développer et déployer une application en utilisant la chaîne d'outils IBM Cloud Satellite

Disponible à Dallas, Washington, Toronto, Montréal, Sao Paulo, Francfort, Tokyo, Sydney et Londres

Avec cette chaîne d'outils, vous pouvez développer et déployer une application sur un seul cluster IBM Cloud® Kubernetes Service, sur un cluster Red Hat® OpenShift® on IBM Cloud® ou sur plusieurs clusters à l'aide de IBM Cloud Satellite. Par défaut, la chaîne d'outils utilise un exemple d'application Hello World Node.js, mais vous pouvez à la place créer un lien vers votre propre application. Cette chaîne d'outils est préconfigurée pour la livraison continue avec l' Vulnerability Advisor e, le Code Risk Analyzer, le contrôle de version, le suivi des problèmes et l'édition en ligne.

Essayez le tutoriel: Développement et déploiement d'une application à l'aide de IBM Cloud Satellite

Delivery Pipeline

Git Repos and Issue Tracking

IBM Secrets Manager

IBM Cloud® DevOps Insights

Déployer des ressources Kubernetes sur plusieurs clusters en utilisant la chaîne d'outils IBM Cloud Satellite

Disponible à Dallas, Washington, Toronto, Montréal, Sao Paulo, Francfort, Tokyo, Sydney et Londres

Avec cette chaîne d'outils, vous pouvez déployer sur plusieurs clusters Red Hat® OpenShift® hébergés sur IBM Cloud Satellite. Par défaut, la chaîne d'outils utilise un exemple d'application Hello World Golang, mais vous pouvez à la place créer un lien vers votre propre application. Cette chaîne d'outils est générée à l'aide de Tekton et préconfigurée pour la distribution continue avec le contrôle des sources, le suivi des problèmes et l'édition en ligne.

Essayez le tutoriel : Déployer des ressources Kubernetes sur plusieurs clusters en utilisant IBM Cloud Satellite

Delivery Pipeline

Git Repos and Issue Tracking

Développer et déployer une application sur IBM Cloud® Virtual Private Cloud en utilisant les stratégies de déploiement toolchain

Disponible à Dallas, Washington, Toronto, Montréal, Sao Paulo, Francfort, Tokyo, Sydney et Londres

Avec cette chaîne d'outils, vous pouvez développer et déployer une application sur des instances de serveur virtuel (machine virtuelle) dans votre cloud privé virtuel (VPC) géré par IBM Cloud. Par défaut, la chaîne d'outils utilise un exemple d'application Hello World basée sur Maven ( Java ), mais vous pouvez également créer un lien vers votre propre application basée sur Maven ( Java ). Cette chaîne d'outils est préconfigurée avec des pipelines pour l'intégration continue et la distribution continue avec le contrôle des sources, le suivi des problèmes et l'édition en ligne.

Essayez le tutoriel: Développement et déploiement d'une application sur VPC à l'aide de stratégies de déploiement

IBM Cloud Object Storage compartiment

Delivery Pipeline

IBM Cloud® DevOps Insights

Git Repos and Issue Tracking

Secrets Manager

Développer et déployer une application sur une chaîne d'outils de machines virtuelles

Disponible à Dallas, Washington, Toronto, Montréal, Sao Paulo, Francfort, Tokyo, Sydney et Londres

Avec cette chaîne d'outils, vous pouvez développer et déployer une application sur des instances de serveur virtuel (machine virtuelle) dans votre VPC qui est gérée par IBM Cloud. Par défaut, la chaîne d'outils utilise un exemple d'application Hello World basée sur Maven ( Java ), mais vous pouvez également créer un lien vers votre propre application basée sur Maven ( Java ). Cette chaîne d'outils est préconfigurée avec des pipelines d'intégration continue et de livraison continue intégrant Code Risk Analyzer(CRA), le contrôle de version, le suivi des problèmes et l'édition en ligne.

Essayez le tutoriel: Développement et déploiement d'une application sur une machine virtuelle

IBM Cloud Object Storage compartiment

Delivery Pipeline

IBM Cloud® DevOps Insights

Git Repos and Issue Tracking

Secrets Manager

Développer une chaîne d'outils pour les applications Code Engine

Disponible à Dallas, Washington, Toronto, Montréal, Sao Paulo, Francfort, Tokyo, Sydney et Londres

Grâce à cette chaîne d'outils, vous pouvez développer et déployer une application en toute sécurité sur Code Engine, un service d' Kubernetes s partagé et multi-locataires disponible sur IBM Cloud. Par défaut, la chaîne d'outils utilise un exemple d'application Node.js "Hello World", mais vous pouvez établir une liaison vers votre propre référentiel GitHub à la place. Cette chaîne d'outils est préconfigurée pour l'intégration continue, la distribution continue avec le contrôle des sources, le suivi des problèmes et l'édition en ligne.

Essayez le tutoriel: Développement et déploiement d'une application à l'aide de Code Engine

Delivery Pipeline

Git Repos and Issue Tracking

IBM Cloud® Code Engine

Créez votre propre chaîne d'outils

Disponible à Dallas, Washington, Toronto, Montréal, Sao Paulo, Tokyo, Sydney, Francfort et Londres

Cette chaîne d'outils ne comporte aucun outil préconfiguré. Si vous connaissez déjà les chaînes d'outils, vous pouvez configurer votre propre chaîne d'outils. Aucun
Chaîne d'outils de distribution continue

Disponible à Dallas, Washington, Tokyo, Sydney, Francfort et Londres

Cette chaîne d'outils est utilisée lorsque vous activez la distribution continue pour une application.

Essayez les tutoriels :

Ajouter une chaîne d'outils à une application

Delivery Pipeline

GitHub et problèmes

IBM Cloud

Terraform de chaîne d'outils

Vous pouvez utiliser Terraform pour définir, créer et gérer des chaînes d'outils en utilisant une approche en tant que code.

Vous pouvez commencer avec un exemple de fournisseur Terraform IBM Cloud, tel que ibm-cd-toolchain-simple-helm ou ibm-cd-tekton-pipeline, ou écrire votre propre Terraform.

Pour commencer à utiliser Terraform, voir Configuration de Terraform pour Continuous Delivery. Pour plus d'informations sur les ressources et les sources de données Terraform pour IBM Cloud, y compris le service Continuous Delivery, voir la documentation du fournisseurIBM Cloud.