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'GitLab Parallele Phasen der Pipeline werden mit unterstützt GitLab Docker-Image. Weitere Informationen finden Sie unter GitLab Pipelines mit parallelen Aufträgen und Implementieren Sie anwenderdefinierte Aktionen für Pipelines mit einem generischen Docker-Container-Image.
Weitere Informationen finden Sie unter CI/CD-Pipeline-Konfigurationsreferenz Weitere Informationen zum Konfigurieren von GitLab Auftrag.
- Wenn allow_failureIst auf festgelegt Wahr , Die Pipeline wird auch dann fortgesetzt, wenn der Change abgelehnt wird.
- Ein Anwender mit dem entsprechenden Rollenzugriff in GitLab Kann 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 | N/V |
Wenn der manuelle Auftrag unter Change-Steuerung steht, wird der Change automatisch erstellt. |
| Ja |
Der manuelle Auftrag wird automatisch ausgeführt. |
||
| Nein |
Der manuelle Auftrag wird automatisch abgelehnt/fehlgeschlagen. |
||
| Nein | N/V |
Die manuelle Aufgabe wartet auf manuelle Eingriffe des Pipeline-Besitzers über den GitLab UI (Standardverhalten). |
|
| Nein | Ja | N/V |
Die Change-Anforderung wurde nicht erstellt. |