Freigeben über


ManualIntervention@8 – Manueller Eingriff v8-Task

Verwenden Sie diese Aufgabe, um die Bereitstellung in einer Releasepipeline anzuhalten und auf einen manuellen Eingriff zu warten.

Verwenden Sie diese Aufgabe, um die Bereitstellung in einer Releasepipeline anzuhalten und auf den Eingriff 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.
# Manual Intervention v8
# Pause deployment and wait for intervention.
- task: ManualIntervention@8
  inputs:
    #instructions: # string. Instructions. 
    #emailRecipients: # string. Notify users. 
    #onTimeout: 'reject' # 'reject' | 'resume'. On timeout. Default: reject.

Eingaben

instructions - Anweisungen
string.

Gibt die Anweisungen an, die dem Benutzer angezeigt werden, wenn der manuelle Eingriff fortgesetzt oder abgelehnt wird. Basierend auf diesen Anweisungen trifft der Benutzer eine fundierte Entscheidung über diesen manuellen Eingriff.


emailRecipients - Benachrichtigen von Benutzern
string.

Sendet einen manuellen Eingriff mit ausstehender E-Mail an bestimmte Benutzer (oder Gruppen). Nur Benutzer mit der Berechtigung "Bereitstellung verwalten" können auf einen manuellen Eingriff reagieren.


onTimeout - Bei Timeout
string. Zulässige Werte: reject, resume. Standardwert. reject.

Der manuelle Eingriff wird automatisch abgelehnt oder fortgesetzt, nachdem er für das angegebene Timeout oder 60 Tage (je nachdem, welcher Zeitpunkt früher liegt) aussteht.


Optionen für die Vorgangskontrolle

Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Hinweise

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 Auftrag ohne Agent 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 Manueller Validierungstask.

Screenshot: Konfigurieren eines Manuellen Eingriffs

Der Task "Manueller Eingriff " führt bereitstellungsaktionen nicht 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 werden die automatisierten Bereitstellungsaufgaben fortgesetzt. Beispielsweise muss der Benutzer möglicherweise die Details der aktuellen Version bearbeiten, bevor er fortfahren kann (z. B. durch Eingabe der Werte für benutzerdefinierte Variablen, die von den Tasks in der Version verwendet werden).

Die Konfiguration des Manuellen Eingriffs enthält einen Instructions-Parameter , der verwendet wird, um verwandte Informationen bereitzustellen oder die manuellen Schritte anzugeben, die der Benutzer während des Auftrags ohne Agent ausführt. Sie können die Aufgabe so konfigurieren, dass E-Mail-Benachrichtigungen an Benutzer und Benutzergruppen gesendet werden, wenn sie auf eine Intervention wartet, 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 der Task "Manueller Eingriff" während einer Bereitstellung aktiviert wird, wird der Bereitstellungsstatus auf IN PROGRESS festgelegt. Eine Meldungsleiste wird mit einem Link angezeigt, über den das Dialogfeld Manueller Eingriff geöffnet wird, das die Anweisungen enthält. Nach dem Ausführen der manuellen Schritte kann der Administrator oder Benutzer die Bereitstellung fortsetzen oder ablehnen. Benutzer mit der Berechtigung Bereitstellung verwalten auf der Phase können den manuellen Eingriff fortsetzen oder ablehnen.

Weitere Informationen zur Verwendung dieser Aufgabe finden Sie unter Übersicht über Genehmigungen und Gates.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen Klassische Version
Wird ausgeführt auf Server
Forderungen Keine
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Setzbare Variablen Any
Agent-Version Alle unterstützten Agent-Versionen.
Aufgabenkategorie Bereitstellen