IBM Cloud Docs
Toolchain-Verfügbarkeit, -Vorlagen und -Lernprogramme

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.

Toolchain-Vorlagen
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:

Toolchain zu einer App hinzufügen

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.