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


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

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

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

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


emailRecipients - Уведомление пользователей
string.

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


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

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


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

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

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

Нет.

Remarks

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

Примечание

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

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

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

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

Примечание

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

Когда задача "Вмешательство вручную" активируется во время развертывания, она устанавливает состояние развертывания в состоянии "ВЫПОЛНЯЕТСЯ". Отображается панель сообщений со ссылкой, которая открывает диалоговое окно "Вмешательство вручную", содержащее инструкции. После выполнения действий вручную администратор или пользователь может возобновить развертывание или отклонить его. Пользователи с разрешением на управление развертыванием на этапе могут возобновить или отклонить вмешательство вручную.

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

Требования

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