Toolchain-Verfügbarkeit, -Vorlagen und -Lernprogramme
Toolchains sind in IBM Cloud Public verfügbar. Sie können eine Vorlage oder Terraform als Ausgangspunkt für die Erstellung einer Toolchain verwenden.
Toolchain-Vorlagen
Sie können eine Vorlage als Ausgangspunkt für die Erstellung einer Toolchain verwenden. Toolchain-Vorlagen umfassen bestimmte Gruppen von Toolintegrationen, die Entwicklungs-, Bereitstellungs- und Systemtasks unterstützen.
Manche Toolchain-Vorlagen beinhalten Toolintegrationen, die Teil des Continuous Delivery-Service sind. Wenn sich noch keine Instanz dieses Service in Ihrer Ressourcengruppe befindet, wird der Service automatisch mit dem ausgewählten kostenlosen Lite-Plan hinzugefügt, wenn Sie auf Erstellen klicken, um die Toolchain zu erstellen. Weitere Informationen und Begriffe finden Sie im IBM Cloud-Katalog.
Die vordefinierten DevOps-Toolchain-Vorlagen sind empfohlene Beispiele, die reale Szenarien lösen und jeweils eine Beispiel-App enthalten. Sie können Ihre eigen App verwenden, indem Sie Ihr Git-Repository beim Erstellen der Toolchain aus der Vorlage angeben.
Montreal (ca-mon) ist eine Region mit begrenzter Verfügbarkeit und nicht allgemein verfügbar.
| Vorlage und verfügbare Regionen | Beschreibung und verfügbare Lernprogramme | Eingeschlossene Tools |
|---|---|---|
| ""DevOps Insights Quick Start Demo" toolchain
Verfügbar in Dallas, Washington, Toronto, Montreal, Sao Paulo, Frankfurt, Tokio, Sydney, Osaka, London und Madrid |
Mit dieser Toolchain können Sie DevOps Insights ohne weitere Konfiguration erkunden. Melden Sie sich zunächst bei IBM Cloud an. Diese Demonstration enthält Daten aus einer Referenz-Toolchain und drei GitHub-Repositorys. Finden Sie heraus, wie Sie Daten für alle Anwendungen, aus allen Teams im Qualitätsdashboard organisieren, testen, erstellen und bereitstellen. Werten Sie Trends aus und lernen Sie verbesserungsbedürftige Bereiche kennen, sodass Sie wissen, welchen Fokus Ihre Ressource haben sollte. | GitHub und Probleme
IBM Cloud® DevOps Insights |
| Toolchain „Bereitstellen einer App auf Kubernetes “
Verfügbar in Dallas, Washington, Toronto, Montreal, Sao Paulo, Frankfurt, Tokio, Sydney, Osaka, London und Madrid |
Mit dieser Toolchain können Sie eine Anwendung sicher in einem Kubernetes-Cluster entwickeln und bereitstellen, der von IBM Cloud Kubernetes Service verwaltet wird. Standardmäßig verwendet die Toolchain eine Node.js-Beispielapp vom Typ
'Hello World'. Sie können aber auch eine Verknüpfung zu Ihrem eigenen GitHub-Repository herstellen. Die Toolchain ist für Continuous Delivery mit Vulnerability Advisor, Quellcodeverwaltung, Problemverfolgung und Onlinebearbeitung vorkonfiguriert.
Testen Sie das Lernprogramm: App in Kubernetes |
Delivery Pipeline
GitHub and Issues IBM Cloud Kubernetes Service (Kubernetes-Cluster) |
| „Entwickeln und implementieren Sie eine App mithilfe der Toolchain von IBM Cloud Satellite “
Verfügbar in Dallas, Washington, Toronto, Montreal, Sao Paulo, Frankfurt, Tokio, Sydney, Osaka, London und Madrid |
Mit dieser Toolchain können Sie eine Anwendung in einem einzelnen IBM Cloud® Kubernetes Service, in einem Red Hat® OpenShift® on IBM Cloud®-Cluster oder in mehreren Clustern unter Verwendung von IBM Cloud Satelliteentwickeln. Standardmäßig
verwendet die Toolchain die Beispielanwendung Node.js "Hello World", aber Sie können stattdessen auf Ihre eigene Anwendung verweisen. Diese Toolchain ist vorkonfiguriert für Continuous Delivery mit Vulnerability Advisor, Code
Risk Analyzer, Source Control, Issue Tracking und Online-Editing.
Testen Sie das Lernprogramm: App mithilfe von IBM Cloud Satellite |
Delivery Pipeline
Git Repos and Issue Tracking IBM Secrets Manager IBM Cloud® DevOps Insights |
| „Bereitstellen Kubernetes-Ressourcen in mehreren Clustern mithilfe der IBM Cloud Satellite-Toolchain
Verfügbar in Dallas, Washington, Toronto, Montreal, Sao Paulo, Frankfurt, Tokio, Sydney, Osaka, London und Madrid |
Mit dieser Toolchain können Sie auf mehreren Red Hat® OpenShift®-Clustern bereitstellen, die auf IBM Cloud Satellitegehostet werden. Standardmäßig verwendet die Toolchain eine Golang-Beispielanwendung "Hello World", aber Sie
können stattdessen auf Ihre eigene Anwendung verweisen. Diese Toolchain wird mithilfe von Tekton erstellt und ist für Continuous Delivery mit Quellcodeverwaltung, Problemverfolgung und Onlinebearbeitung vorkonfiguriert.
Testen Sie das Lernprogramm: Kubernetes-Ressourcen in mehreren Clustern mithilfe von IBM Cloud Satellite |
Delivery Pipeline
Git Repos and Issue Tracking |
| " Entwicklung und Bereitstellung einer App auf IBM Cloud® Virtual Private Cloud mit Hilfe von Bereitstellungsstrategien" toolchain
Verfügbar in Dallas, Washington, Toronto, Montreal, Sao Paulo, Frankfurt, Tokio, Sydney, Osaka, London und Madrid |
Mit dieser Toolchain können Sie eine Anwendung für virtuelle Serverinstanzen (virtuelle Maschine) in Ihrer virtuellen privaten Cloud (VPC) entwickeln und bereitstellen, die von IBM Cloudverwaltet wird. Standardmäßig verwendet die Toolchain
eine Maven-basierte Java "Hello World"-App, aber Sie können stattdessen auf Ihre eigene Maven-basierte Java App verlinken. Diese Toolchain ist mit Pipelines für die kontinuierliche Integration und Continuous Delivery mit Quellcodeverwaltung,
Problemverfolgung und Onlinebearbeitung vorkonfiguriert.
Testen Sie das Lernprogramm: App unter VPC mithilfe von Bereitstellungsstrategien entwickeln und bereitstellen |
IBM Cloud Object Storage Bucket
Delivery Pipeline IBM Cloud® DevOps Insights Git Repos and Issue Tracking Secrets Manager |
| toolchain "Entwicklung und Bereitstellung einer Anwendung auf einer virtuellen Maschine"
Verfügbar in Dallas, Washington, Toronto, Montreal, Sao Paulo, Frankfurt, Tokio, Sydney, Osaka, London und Madrid |
Mit dieser Toolchain können Sie eine Anwendung für virtuelle Serverinstanzen (virtuelle Maschine) in Ihrer VPC entwickeln und bereitstellen, die von IBM Cloudverwaltet wird. Standardmäßig verwendet die Toolchain eine Maven-basierte Java
"Hello World"-App, aber Sie können stattdessen auf Ihre eigene Maven-basierte Java App verlinken. Diese Toolchain ist mit Pipelines für kontinuierliche Integration und kontinuierliche Bereitstellung mit Code Risk Analyzer(CRA),
Versionskontrolle, Fehlerverfolgung und Online-Bearbeitung vorkonfiguriert.
Testen Sie das Lernprogramm: Anwendung auf einer virtuellen Maschine entwickeln und implementieren |
IBM Cloud Object Storage Bucket
Delivery Pipeline IBM Cloud® DevOps Insights Git Repos and Issue Tracking Secrets Manager |
| toolchain "Develop a Code Engine app"
Verfügbar in Dallas, Washington, Toronto, Montreal, Sao Paulo, Frankfurt, Tokio, Sydney, Osaka, London und Madrid |
Mit dieser Toolchain können Sie eine Anwendung entwickeln und sicher auf Code Engine bereitstellen, einem gemeinsam genutzten, mandantenfähigen Kubernetes Service auf IBM Cloud. Standardmäßig verwendet die Toolchain eine Node.js-Beispielapp
vom Typ 'Hello World'. Sie können aber auch eine Verknüpfung zu Ihrem eigenen GitHub-Repository herstellen. Diese Toolchain ist für die kontinuierliche Integration, Continuous Delivery mit Quellcodeverwaltung, Problemverfolgung und Onlinebearbeitung
vorkonfiguriert.
Testen Sie das Lernprogramm: App mithilfe von Code Engine |
Delivery Pipeline
Git Repos and Issue Tracking IBM Cloud® Code Engine |
| Bauen Sie Ihre eigene Toolchain
Verfügbar in Dallas, Washington, Toronto, Montreal, Sao Paulo, Tokio, Sydney, Osaka, Frankfurt, London und Madrid |
Für diese Toolchain sind keine Tools vorkonfiguriert. Wenn Sie bereits mit Toolchains vertraut sind, können Sie Ihre eigene Toolchain einrichten. | Keine |
| Continuous Delivery-Toolchain
verfügbar in Dallas, Washington, Tokio, Sydney, Frankfurt, London und Madrid |
Diese Toolchain wird verwendet, wenn Sie Continuous Delivery für eine App aktivieren.
Testen Sie die Lernprogramme: |
Delivery Pipeline
GitHub und Themen IBM Cloud |
Toolchain-Terraform
Sie können Terraform verwenden, um Toolchains zu definieren, zu erstellen und zu verwalten, indem Sie eine als Code-Methode verwenden.
Sie können mit einem IBM Cloud-Terraform-Providerbeispiel beginnen, z. B. ibm-cd-toolchain-simple-helm oder ibm-cd-tekton-pipeline, oder Sie können eine eigene Terraform schreiben.
Informationen zum Einstieg in die Arbeit mit Terraform finden Sie unter Setting up Terraform for Continuous Delivery. Weitere Informationen zu den Terraform-Ressourcen und -Datenquellen für IBM Cloud, einschließlich des Service Continuous Delivery, finden Sie in der IBM Cloud-Providerdokumentation.