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


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

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

Note

This task can only be used in an agentless job and is intended for use in a classic release pipeline. Эта статья относится к классическим конвейерам. Сведения об использовании YAML см. в разделе задача проверки вручную.

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.

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


emailRecipients - Notify users
string.

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


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

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


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

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

Output variables

None.

Remarks

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

Note

This task can only be used in an agentless job and is intended for use in a classic release pipeline. Эта статья относится к классическим конвейерам. Сведения об использовании YAML см. в разделе задача проверки вручную.

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

The Manual Intervention task does not perform deployment actions directly. Вместо этого он позволяет приостановить активное развертывание на этапе, обычно выполнять различные действия вручную или действия, а затем возобновляются задачи автоматического развертывания. Например, пользователю может потребоваться изменить сведения о текущем выпуске перед продолжением (возможно, введя значения для пользовательских переменных, используемых задачами в выпуске).

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. Вы можете настроить задачу для отправки уведомлений по электронной почте пользователям и группам пользователей при ожидании вмешательства и указать автоматический ответ (отклонить или возобновить развертывание) после настраиваемого времени ожидания ожидания.

Note

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

When the Manual Intervention task is activated during a deployment, it sets the deployment state to IN PROGRESS. Панель сообщений отображается со ссылкой, которая открывает диалоговое окно "Вмешательство вручную", содержащее инструкции. После выполнения действий вручную администратор или пользователь могут возобновить развертывание или отклонить его. Users with Manage deployment permission on the stage can resume or reject the manual intervention.

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

Requirements

Requirement Description
Pipeline types Classic release
Runs on Server
Demands None
Capabilities Эта задача не удовлетворяет требованиям к последующим задачам в задании.
Command restrictions Any
Settable variables Any
Agent version Все поддерживаемые версии агента.
Task category Deploy