Change-Beschleunigung für manuelle Aufträge
Aktivieren Sie die Change-Nachverfolgung für die Pipeline auf der Tooldatensatzseite in DevOps Change-Geschwindigkeit.
- when: Manuell
- allow_failure: Falsch
deploy:
stage: deploy
tags:
- local-runner1
when: manual
allow_failure: false
script:
- echo 'Deploy'GitLabParallele Phasen der Pipeline werden mit unterstützt GitLabDocker-Bild. Weitere Informationen finden Sie unter GitLab Pipelines mit parallelen AufträgenUnd Implementieren Sie anwenderdefinierte Aktionen für Pipelines mithilfe eines generischen Docker-Container-Images.
Weitere Informationen finden Sie unter CI/CD-Pipeline-Konfigurationsreferenz Weitere Informationen zum Konfigurieren von GitLabAuftrag.
- Wenn allow_failureIst auf festgelegt Wahr , Die Pipeline wird auch fortgesetzt, wenn der Change abgelehnt wird.
- Ein Anwender mit dem entsprechenden Rollenzugriff in GitLabKann eine Pipeline unabhängig vom Status der Change-Anforderung entsperren und fortsetzen.
| Manuelle Ausführung | Ändern Sie die Beschleunigung in Schritt | Change-Anforderung genehmigt | Ergebnis |
|---|---|---|---|
| Ja | Ja | k. A. |
Wenn sich der manuelle Auftrag unter Change-Steuerung befindet, wird der Change automatisch erstellt. |
| Ja |
Der manuelle Auftrag wird automatisch ausgeführt. |
||
| Nein |
Der manuelle Auftrag wird automatisch abgelehnt/fehlgeschlagen. |
||
| Nein | k. A. |
Der manuelle Auftrag wartet auf manuelle Intervention des Pipeline-Besitzers über GitLabUI (Standardverhalten). |
|
| Nein | Ja | k. A. |
Die Change-Anforderung wurde nicht erstellt. |