Freigeben über


ManualIntervention@8 - Manueller Eingriff v8 Vorgang

Verwenden Sie diese Aufgabe, um die Bereitstellung in einer Releasepipeline anzuhalten und auf manuelle Eingriffe zu warten.

Note

This task can only be used in an agentless job and is intended for use in a classic release pipeline. Dieser Artikel bezieht sich auf klassische Pipelines. Informationen zur YAML-Verwendung finden Sie unter manuellen Überprüfungsaufgabe.

Syntax

# This task is supported on classic release pipelines only.
# Use the classic designer to add and configure this task in a classic release pipeline.
# See the following Inputs section for details on the inputs that this task supports.

Inputs

instructions - Instructions
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 - Notify users
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 - On 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.

Output variables

None.

Remarks

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.

Note

This task can only be used in an agentless job and is intended for use in a classic release pipeline. Dieser Artikel bezieht sich auf klassische Pipelines. Informationen zur YAML-Verwendung finden Sie unter manuellen Überprüfungsaufgabe.

Screenshot der Konfiguration einer manuellen Interventionsaufgabe.

The Manual Intervention task does not perform deployment actions directly. 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).

The Manual Intervention task configuration includes an Instructions parameter that is used to provide related information or to specify the manual steps the user executes during the agentless job. 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.

Note

Sie können integrierte und benutzerdefinierte Variablen verwenden, um Teile Ihrer Anweisungen zu generieren.

When the Manual Intervention task is activated during a deployment, it sets the deployment state to IN PROGRESS. 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. Users with Manage deployment permission on the stage can resume or reject the manual intervention.

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

Requirements

Requirement Description
Pipeline types Classic release
Runs on Server
Demands None
Capabilities Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Command restrictions Any
Settable variables Any
Agent version Alle unterstützten Agentversionen.
Task category Deploy