Gates auswerten
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
Sie können Gates mithilfe anderer Continuous Integration- und Continuous Delivery-Tools (CI/CD-Tools) über die IBM Cloud®-Befehlszeilenschnittstelle (CLI) auswerten, um sie in IBM Cloud® DevOps Insightszu integrieren. DevOps Insights-Gates überprüfen, ob Ihre Testergebnisse einer definierten Richtlinie entsprechen. Wird die Richtlinie nicht erfüllt, schlägt das DevOps Insights-Gate standardmäßig fehl. Sie können Gates auch so konfigurieren, dass sie als Empfehlung fungieren, damit selbst nach einem Ausfall die CI/CD-Tools fortgeführt werden können.
Vorbereitende Schritte
- Veröffentlichen Sie Testprotokolle. Weitere Informationen finden Sie in Testergebnisse mithilfe anderer CI/CD-Tools veröffentlichen.
- Erstellen Sie eine Richtlinie mit Regeln. Weitere Informationen hierzu finden Sie unter Richtlinien und Regeln definieren.
Gates für andere CI/CD-Tools definieren
Positionieren Sie Gates vor der Build-Hochstufung in Ihrem CI/CD-Tool, um die Qualität des Builds anhand Ihrer Richtlinien zu überprüfen und damit sicherzustellen, dass die Hochstufung von einer Umgebung in eine andere sicher ist. Verwenden
Sie den Befehl gate-evaluate, um die Gateüberprüfung auszuführen.
Nach dem Erstellen der Richtlinie können Sie das folgende Script für Auswertung des Gates verwenden:
#install the DevOps Insights plugin
ibmcloud plugin install -f doi
# Log in to IBM Cloud if you are not already logged in. Assumes that $API_KEY environment variable has been set
ibmcloud login --apikey $API_KEY --no-region
# The following line assumes that MY_APP_NAME and MY_BUILD_NUMBER environment variables have already been set. POLICY is the name of the policy being evaluated.
ibmcloud doi gate-evaluate --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --policy POLICY
Gateauswertung anzeigen
Sie können die Ergebnisse der Gate-Auswertung auf der Seite 'Risikoanalyse' in DevOps Insights anzeigen. Die Seite für die Risikoanalyse ist nach einem Staging-Bereitstellungsjob auf das Vorhandensein eines Gates angewiesen. Stellen Sie sicher, dass nach der Bereitstellung für eine Staging-Umgebung (jedoch vor der Bereitstellung für eine Produktionsumgebung) ein Gate vorhanden ist. Weitere Informationen zur Seite 'Risikoanalyse' finden Sie in Ihre Bereitstellungsumgebungen.