Udostępnij za pośrednictwem


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.

zrzut ekranu przedstawiający konfigurowanie zadania interwencja ręczna.

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