ManualIntervention@8 — zadanie interwencji ręcznej w wersji 8
To zadanie służy do wstrzymywania wdrożenia w potoku wydania i oczekiwania na interwencję ręczną.
Składnia
# 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.
Dane wejściowe
instructions
-
Instrukcje
string
.
Określa instrukcje wyświetlane użytkownikowi podczas wznawiania lub odrzucania interwencji ręcznej. Na podstawie tych instrukcji użytkownik podejmie świadomą decyzję o tej interwencji ręcznej.
emailRecipients
-
Powiadamianie użytkowników
string
.
Wysyła wiadomość e-mail oczekującą na interwencję ręczną do określonych użytkowników (lub grup). Tylko użytkownicy z uprawnieniami do zarządzania wdrożeniem mogą działać w ramach interwencji ręcznej.
onTimeout
-
Limit czasu
string
. Dozwolone wartości: reject
, resume
. Wartość domyślna: reject
.
Automatycznie odrzuca lub wznawia interwencję ręczną po oczekiwaniu na określony limit czasu lub 60 dni, w zależności od tego, która z nich jest wcześniejsza.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
Żaden.
Uwagi
To zadanie należy użyć w potoku wydania, aby wstrzymać aktywne wdrożenie w ramach etapu. Jest to zwykle wykonywane w celu wykonania różnych ręcznych kroków lub akcji, a następnie są wznawiane zadania zautomatyzowanego wdrażania.
Uwaga
To zadanie może być używane tylko w zadania bez agenta i jest przeznaczone do użycia w klasycznym potoku wydania. Ten artykuł dotyczy klasycznych potoków. Aby uzyskać informacje o użyciu kodu YAML, zobacz zadanie ręcznej weryfikacji.
Zadanie interwencji ręcznej nie wykonuje bezpośrednio akcji wdrażania. Zamiast tego umożliwia wstrzymanie aktywnego wdrożenia w ramach etapu, zazwyczaj w celu wykonania różnych ręcznych kroków lub akcji, a następnie wznawiania zadań automatycznego wdrażania. Na przykład użytkownik może wymagać edytowania szczegółów bieżącej wersji przed kontynuowaniem (na przykład przez wprowadzenie wartości zmiennych niestandardowych używanych przez zadania w wydaniu).
Konfiguracja zadania Interwencja ręczna zawiera parametr instrukcji używany do dostarczania powiązanych informacji lub określania ręcznych kroków wykonywanych przez użytkownika podczas zadania bez agenta. Zadanie można skonfigurować tak, aby wysyłało powiadomienia e-mail do użytkowników i grup użytkowników, gdy oczekuje na interwencję, i określić automatyczną odpowiedź (odrzucić lub wznowić wdrożenie) po wystąpieniu konfigurowalnego limitu czasu.
Uwaga
Możesz użyć wbudowanych i niestandardowych zmiennych, aby wygenerować części instrukcji.
Gdy zadanie Interwencja ręczna jest aktywowane podczas wdrażania, ustawia stan wdrożenia na W TOKU. Zostanie wyświetlony pasek komunikatu z linkiem, który otwiera okno dialogowe Interwencja ręczna, które zawiera instrukcje. Po wykonaniu kroków ręcznych administrator lub użytkownik może wznowić wdrożenie lub odrzucić je. Użytkownicy z uprawnieniami Zarządzanie wdrożeniem na etapie mogą wznowić lub odrzucić interwencję ręczną.
Aby uzyskać więcej informacji na temat korzystania z tego zadania, zobacz Zatwierdzenia i bramy — omówienie.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | Wersja klasyczna |
Działa na | Serwer |
Wymagania | Żaden |
możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
ograniczenia poleceń | Jakikolwiek |
zmienne ustawiane | Jakikolwiek |
Wersja agenta | Wszystkie obsługiwane wersje agentów. |
Kategoria zadań | Zastosuj |