Einführung in Continuous Delivery

DevOps Insights wird am 31. August 2026 das Ende des Betriebs erreichen und eingestellt werden. Continuous Delivery wird am 12. Februar 2027 in den folgenden Regionen eingestellt: au-syd, ca-tor, us-east. Code Risk Analyzer wird zu diesem Zeitpunkt ebenfalls in allen Regionen eingestellt. Wenn diese Funktionen in einer Region nicht aktiv genutzt werden, können sie in dieser Region vorzeitig eingestellt werden und es werden keine neuen Instanzen mehr akzeptiert. Weitere Informationen

Nutzen Sie DevOps- oder DevSecOps-Verfahren durch Verwendung von IBM Cloud® Continuous Delivery, das offene Toolchains zur Automatisierung der Erstellung und Bereitstellung von Anwendungen enthält. Beginnen Sie mit der Erstellung einer einfachen Toolchain für die Bereitstellung, die Entwicklungs-, Bereitstellungs- und Operationstasks unterstützt.

Wenn Sie bereits über eine Instanz von Continuous Delivery verfügen, können Sie eine Toolchain erstellen oder vorhandene Toolchains anzeigen.

Voraussetzungen

Bevor Sie eine Continuous Delivery-Toolchain aus einer Vorlage erstellen können, müssen Sie eine Instanz von Continuous Delivery erstellen, indem Sie sie aus dem IBM Cloud-Katalog auswählen. Die Toolchain integriert Tools für Planung, Entwicklung und Bereitstellung von Pipelines sowie für die Verwaltung Ihrer Anwendungen. Tools können jederzeit in eine Toolchain eingefügt oder daraus entfernt werden. Wenn Sie bereits Toolchains haben, können Sie vorhandene Toolchains anzeigen. Weitere Informationen zum Arbeiten mit Toolchains enthält Toolchains verwenden.

Schritt 1: Eine Toolchain-Vorlage auswählen

Um schnell die Toolchain-Vorlage zu finden, die Ihren spezifischen Anforderungen entspricht, aktivieren Sie die entsprechenden Kontrollkästchen, um nach Bereitstellungsziel, Tools und Vorgehensweisen zu filtern.

  1. Klicken Sie auf der Seite Toolchain erstellen auf eine Toolchain-Vorlage.

  2. Lesen Sie die Beschreibung der Toolchain durch, die Sie erstellen möchten. Je nach ausgewähltem Vorlagentyp können Sie diese Informationen auf der Begrüßungsseite oder auf der Registerkarte "Produktinfo" anzeigen. Einige Vorlagen enthalten ein Diagramm, das zeigt, wie die einzelnen Tools verbunden sind, um die Zielsetzung der Vorlage zu erfüllen.

    Das Diagramm in der folgenden Abbildung ist ein Beispiel. Wenn Sie eine Toolchain erstellen, zeigt das Diagramm jede Toolintegration an, die Teil der Toolchain ist.

    Toolchain_diagram
    Werkzeugketten-Diagramm

Schritt 2: Toolchain erstellen

  1. Überprüfen Sie die Standardinformationen für die Toolchain-Einstellungen:

    • Der Name der Toolchain macht sie in IBM Cloud identifizierbar. Wenn Sie einen anderen Namen verwenden möchten, ändern Sie den Namen der Toolchain.
    • Die Region, in der die Toolchain erstellt wird. Wenn Sie eine andere Region verwenden möchten, wählen Sie eine Region aus der Liste verfügbarer Regionen aus.
    • Die Ressourcengruppe, in der die Toolchain erstellt werden soll. Wenn Sie eine andere Ressourcengruppe verwenden möchten, wählen Sie sie aus der Liste der verfügbaren Ressourcengruppen aus.
  2. Geben Sie die erforderlichen Informationen in jedem Abschnitt der Vorlage ein. Weitere Informationen zum Konfigurieren der Toolintegrationen finden Sie unter Toolintegrationen konfigurieren.

  3. Klicken Sie auf Erstellen. Zum Einrichten Ihrer Toolchain werden mehrere verschiedene Schritte automatisch ausgeführt. Welche Toolintegrationen eingerichtet werden, hängt von Ihrer Auswahl der Toolchain-Vorlage ab. Wenn Sie zum Beispiel eine DevSecOps Continuous Integration (CI) Toolchain erstellen, werden diese Schritte ausgeführt:

    • Die Toolchain wird erstellt.
    • Delivery Pipelines werden basierend auf den von Ihnen angegebenen Informationen erstellt und konfiguriert.
    • Quellcodeverwaltungsrepositorys (Repositorys) werden für Ihren Bestand, Konformitätsangaben, die Problemverfolgung und eine Beispielanwendung konfiguriert, damit Sie beginnen können.
    • DevOps Insights und SonarQube sind für die automatische Ausführung in Ihrer Pipeline konfiguriert.
    • Wenn Sie ein Tool zur Verwaltung von Geheimnissen wie IBM® Key Protect for IBM Cloud®, IBM Cloud® Secrets Manager oder HashiCorp Vault konfiguriert haben, werden Geheimnisse wie API-Schlüssel sicher gespeichert und von Ihrer Pipeline abgerufen.
    • Wenn Sie Slack konfiguriert haben, wird die Toolchain so konfiguriert, dass sie Benachrichtigungen zum Bereitstellungsstatus an den von Ihnen angegebenen Kanal sendet.

Nach der Erstellung der Toolchain wird eine Benachrichtigung angezeigt, die einen Link zu einem Lernprogramm enthält, um mehr über die Verwendung der Vorlage zu erfahren.

Nächste Schritte

Sehen Sie sich die verfügbaren Toolchain-Vorlagen und -Lernprogramme an.

Terraform Ressourcen und Datenquellen, SDKs und HTTP APIs

Mit Terraform können Sie als CodeToolchains, Toolintegrationen und Tekton-Delivery Pipelines erstellen und verwalten. Weitere Informationen zur Verwendung von Terraform mit Continuous Deliveryfinden Sie unter ' Terraform für Continuous Delivery '. Testen Sie die Terraform-Toolchain-Vorlage für die Entwicklung einer Kubernetes-App mit Helm-Toolchain.

Sie können HTTP APIs und SDKs für Programmiersprachen verwenden, um Toolchains, Toolintegrationen und Tekton-Bereitstellungspipelines zu erstellen, zu lesen, zu aktualisieren, zu löschen und vieles mehr. Weitere Informationen zu diesen APIs und SDKs finden Sie unter Continuous Delivery Toolchain v2 und Continuous Delivery Tekton Pipeline v2 in der API & SDK Referenzbibliothek.