Konsistente Parameterwerte festlegen
DevOps Insights wird am 31. August 2026 auslaufen und eingestellt werden. Nach diesem Datum wird der Dienst nicht mehr verfügbar sein. Es können keine neuen Tool-Integrationen für „ DevOps Insights “ mehr erstellt werden. Mehr erfahren
Im Rahmen der Integration von IBM® Continuous Delivery Pipeline for IBM Cloud® in IBM Cloud® DevOps Insights legen Sie konsistente Parameterwerte zum Veröffentlichen von Daten für DevOps Insights fest.
DevOps Insights verfolgt Bereitstellungsrisiken auf der Basis von veröffentlichten Testdaten. Wenn Sie DevOps Insights in Delivery Pipeline integrieren, nutzen Sie DevOps Insights zum Erfassen von Informationen aus der Pipeline. Die in der Pipeline erfassten Informationen werden im DevOps Insights-Dashboard dargestellt, um die DevOps-Prozesse zu veranschaulichen.
Vorbereitende Schritte
Konfigurieren Sie die Delivery Pipeline in Ihrer Toolchain für Builds, Tests und Bereitstellungen. Sie müssen diesen Schritt ausführen, bevor Sie mit der Integration fortfahren. Weitere Informationen hierzu finden Sie in Delivery Pipeline konfigurieren.
Für die Integration mit DevOps Insights benötigen Sie einen API-Schlüssel. Dieser API-Schlüssel verfügt über Zugriff auf die Toolchain und wird dazu verwendet, eine Anmeldung über die IBM Cloud®-Befehlszeilenschnittstelle (CLI) durchzuführen. Weitere Informationen finden Sie unter Benutzer-API-Schlüssel verwalten.
Installieren Sie die IBM Cloud-Befehlszeilenschnittstelle. Weitere Informationen finden Sie unter Einführung in die IBM Cloud-CLI}}.
Umgebungseigenschaften festlegen
Verwenden Sie die Parameter logicalappname und buildnumber für die Veröffentlichung von Daten in DevOps Insights oder für Auswertungsrichtlinien konsistent. Wenn Sie logicalappname und buildnumber konsistent über Pipelinephasen hinweg festlegen möchten, müssen Sie zwei Eigenschaften in den Umgebungseigenschaften in der Phase festlegen, in der Sie den Build ausführen.
Die Werte für MY_APP_NAME und MY_BUILD_NUMBER werden nun in allen Phasen verwendet. Verwenden Sie diese Werte bei der Integration mit Continuous Delivery. Legen Sie beispielsweise MY_APP_NAME auf My First App und MY_BUILD_NUMBER auf $BRANCH:$BUILD_NUMBER fest.
Konfigurieren Sie Ihre Pipeline so, dass diese Eigenschaften über alle Phasen hinweg verwendet werden. Speichern Sie diese Eigenschaften in der Datei build.properties in Ihrem Buildjob und verwenden Sie das folgende Script.
echo "MY_APP_NAME=${MY_APP_NAME}" >> $ARCHIVE_DIR/build.properties
echo "MY_BUILD_NUMBER=${MY_BUILD_NUMBER}" >> $ARCHIVE_DIR/build.properties
Umgebungseigenschaften in Ihrer Delivery Pipeline festlegen
Geben Sie als Nächstes auf der Pipelinekonfigurationsseite eine Eigenschaft mit dem Namen buildProperties und dem Wert build.properties an. Sie müssen den Eigenschaftsnamen und den Wert für jede Phase in Ihrer Pipeline
festlegen.
- Klicken Sie in der IBM Cloud-Konsole auf das Menüsymbol
und wählen Sie Ressourcenliste aus.
- Wählen Sie Ihre Toolchain aus.
- Klicken Sie auf der Übersichtsseite Ihrer Toolchain auf der Karte Delivery Pipelines auf die Pipeline, die Sie verwenden möchten.
- Klicken Sie auf das Symbol Einstellungen
> Stage konfigurieren.
- Wählen Sie die Registerkarte Umgebungseigenschaften aus.
- Falls Ihr API-Schlüssel nicht aufgeführt ist, klicken Sie auf „+ Eigenschaft hinzufügen“ > „ Eigenschaft sichern “ und fügen Sie Ihren API-Schlüssel hinzu.
- Klicken Sie auf „ + Eigenschaft hinzufügen “ > „ Eigenschaftsdatei “.
- Geben Sie
buildPropertiesals Name undbuild.propertiesals Wert ein. - Klicken Sie auf Speichern.