Поделиться через


ManualIntervention@8 — задача вмешательства вручную версии 8

Эта задача предназначена для приостановки развертывания в конвейере выпуска и ожидания вмешательства вручную.

Синтаксис

# 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.

Входные данные

Инструкции instructions -
string.

Указывает инструкции, отображаемые пользователю при возобновлении или отклонении вмешательства вручную. На основе этих инструкций пользователь примет информированное решение об этом ручном вмешательстве.


emailRecipients - уведомлять пользователей
string.

Отправляет ручное вмешательство, ожидающее отправку сообщения электронной почты определенным пользователям (или группам). Только пользователи с разрешением на развертывание могут действовать вручную.


onTimeout - время ожидания
string. Допустимые значения: reject, resume. Значение по умолчанию: reject.

Автоматически отклоняет или возобновляет вмешательство вручную после ожидания указанного времени ожидания или 60 дней, в зависимости от того, что раньше.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.

Выходные переменные

Нет.

Замечания

Используйте эту задачу в конвейере выпуска, чтобы приостановить активное развертывание на этапе. Обычно это выполняется для выполнения различных действий вручную или действий, а затем возобновляются задачи автоматического развертывания.

Примечание.

Эту задачу можно использовать только в задании без агента и предназначен для использования в классическом конвейере выпуска. Эта статья относится к классическим конвейерам. Сведения об использовании YAML см. в разделе задача проверки вручную.

снимок экрана: настройка задачи

Задача вмешательства вручную не выполняет действия развертывания напрямую. Вместо этого он позволяет приостановить активное развертывание на этапе, обычно выполнять различные действия вручную или действия, а затем возобновляются задачи автоматического развертывания. Например, пользователю может потребоваться изменить сведения о текущем выпуске перед продолжением (возможно, введя значения для пользовательских переменных, используемых задачами в выпуске).

Конфигурация задачи ручного вмешательства включает параметр инструкций, используемый для предоставления связанных сведений или указания действий вручную, выполняемых пользователем во время задания без агента. Вы можете настроить задачу для отправки уведомлений по электронной почте пользователям и группам пользователей при ожидании вмешательства и указать автоматический ответ (отклонить или возобновить развертывание) после настраиваемого времени ожидания ожидания.

Примечание.

Для создания частей инструкций можно использовать встроенные и настраиваемые переменные.

Когда задача "Вмешательство вручную" активируется во время развертывания, она задает состояние развертывания для IN PROGRESS. Панель сообщений отображается со ссылкой, которая открывает диалоговое окно "Вмешательство вручную", содержащее инструкции. После выполнения действий вручную администратор или пользователь могут возобновить развертывание или отклонить его. Пользователи с Управление разрешения на развертывание на этапе могут возобновить или отклонить вмешательство вручную.

Дополнительные сведения об использовании этой задачи см. в разделе Утверждения и шлюзы.

Требования

Требование Описание
Типы конвейеров Классический выпуск
Выполняется в Сервер
требования Нет
возможностей Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента Все поддерживаемые версии агента.
Категория задач Внедрять