ManualIntervention@8 - Manueller Eingriff v8 Vorgang
Verwenden Sie diese Aufgabe, um die Bereitstellung in einer Releasepipeline anzuhalten und auf manuelle Eingriffe zu warten.
Syntax
# Manual intervention v8
# Pause deployment and wait for manual intervention.
- task: ManualIntervention@8
inputs:
#instructions: # string. Instructions.
#emailRecipients: # string. Notify users.
#onTimeout: 'reject' # 'reject' | 'resume'. On timeout. Default: reject.
Eingänge
instructions
-
Anweisungen
string
.
Gibt die Anweisungen an, die dem Benutzer beim Fortsetzen oder Ablehnen des manuellen Eingriffs angezeigt werden. Basierend auf diesen Anweisungen entscheidet der Benutzer über diesen manuellen Eingriff.
emailRecipients
-
Benutzer benachrichtigen
string
.
Sendet einen manuellen Eingriff ausstehende E-Mails an bestimmte Benutzer (oder Gruppen). Nur Benutzer mit der Berechtigung "Bereitstellung verwalten" können manuell eingreifen.
onTimeout
-
Beim Timeout
string
. Zulässige Werte: reject
, resume
. Standardwert: reject
.
Lehnt den manuellen Eingriff automatisch ab, nachdem er für das angegebene Timeout oder 60 Tage aussteht, je nachdem, was früher ist.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.
Ausgabevariablen
Keiner.
Bemerkungen
Verwenden Sie diese Aufgabe in einer Releasepipeline, um eine aktive Bereitstellung innerhalb einer Phase anzuhalten. Dies wird in der Regel ausgeführt, um verschiedene manuelle Schritte oder Aktionen auszuführen, und dann werden die automatisierten Bereitstellungsaufgaben fortgesetzt.
Hinweis
Diese Aufgabe kann nur in einem agentlosen Job verwendet werden und ist für die Verwendung in einer klassischen Releasepipeline vorgesehen. Dieser Artikel bezieht sich auf klassische Pipelines. Informationen zur YAML-Verwendung finden Sie unter manuellen Überprüfungsaufgabe.
Die manuellen Intervention Aufgabe führt keine Bereitstellungsaktionen direkt aus. Stattdessen können Sie eine aktive Bereitstellung innerhalb einer Phase anhalten, in der Regel verschiedene manuelle Schritte oder Aktionen ausführen und dann die automatisierten Bereitstellungsaufgaben fortgesetzt werden. Beispielsweise muss der Benutzer möglicherweise die Details der aktuellen Version bearbeiten, bevor er fortsetzt (z. B. durch Eingeben der Werte für benutzerdefinierte Variablen, die von den Aufgaben in der Version verwendet werden).
Die Manuelle Intervention Aufgabenkonfiguration enthält einen Anweisungen Parameter, der verwendet wird, um verwandte Informationen bereitzustellen oder die manuellen Schritte anzugeben, die der Benutzer während des agentlosen Auftrags ausführt. Sie können die Aufgabe so konfigurieren, dass E-Mail-Benachrichtigungen an Benutzer und Benutzergruppen gesendet werden, wenn sie auf einen Eingriff warten, und die automatische Antwort (Ablehnen oder Fortsetzen der Bereitstellung) angeben, nachdem ein konfigurierbares Timeout auftritt.
Hinweis
Sie können integrierte und benutzerdefinierte Variablen verwenden, um Teile Ihrer Anweisungen zu generieren.
Wenn die Aufgabe "Manuelle Intervention" während einer Bereitstellung aktiviert wird, wird der Bereitstellungsstatus auf IN PROGRESSfestgelegt. Eine Meldungsleiste wird mit einem Link angezeigt, über den das Dialogfeld "Manuelles Eingreifen" geöffnet wird, das die Anweisungen enthält. Nachdem Sie die manuellen Schritte ausgeführt haben, kann der Administrator oder Benutzer die Bereitstellung fortsetzen oder ablehnen. Benutzer mit Verwalten der Bereitstellung Berechtigung in der Phase können den manuellen Eingriff fortsetzen oder ablehnen.
Weitere Informationen zur Verwendung dieser Aufgabe finden Sie Übersicht über Genehmigungen und Gates.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | Klassische Version |
Läuft auf | Server |
Anforderungen | Nichts |
Funktionen | Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag. |
Befehlseinschränkungen | Jegliche |
Settable-Variablen | Jegliche |
Agentversion | Alle unterstützten Agentversionen. |
Vorgangskategorie | Einsetzen |