Compartir vía


ManualIntervention@8: tarea de intervención manual v8

Use esta tarea para pausar la implementación en una canalización de versión y esperar la intervención manual.

Use esta tarea para pausar la implementación en una canalización de versión y esperar la intervención.

Syntax

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

Entradas

instructions - Instrucciones
string.

Especifica las instrucciones que se muestran al usuario al reanudar o rechazar la intervención manual. En función de estas instrucciones, el usuario tomará una decisión informada sobre esta intervención manual.


emailRecipients - Notificar a los usuarios
string.

Envía un correo electrónico de intervención manual pendiente a usuarios específicos (o grupos). Solo los usuarios con permiso de administración de implementación pueden actuar sobre una intervención manual.


onTimeout - Al expirar el tiempo de espera
string. Valores permitidos: reject, resume. Valor predeterminado: reject.

Rechaza o reanuda automáticamente la intervención manual después de que esté pendiente para el tiempo de espera especificado o 60 días, lo que sea anterior.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Comentarios

Use esta tarea en una canalización de versión para pausar una implementación activa dentro de una fase. Normalmente se ejecuta para realizar varios pasos o acciones manuales y, a continuación, se reanudan las tareas de implementación automatizadas.

Nota

Esta tarea solo se puede usar en un trabajo sin agente y está pensada para su uso en una canalización de versión clásica. En este artículo se hace referencia a las canalizaciones clásicas. Para el uso de YAML, consulte Tarea validación manual.

Captura de pantalla de la configuración de una tarea de intervención manual.

La tarea Intervención manual no realiza acciones de implementación directamente. En su lugar, permite pausar una implementación activa dentro de una fase, normalmente para realizar varios pasos o acciones manuales y, a continuación, se reanudan las tareas de implementación automatizadas. Por ejemplo, es posible que el usuario tenga que editar los detalles de la versión actual antes de continuar (quizás escribiendo los valores de las variables personalizadas usadas por las tareas de la versión).

La configuración de la tarea Intervención manual incluye un parámetro Instructions que se usa para proporcionar información relacionada o para especificar los pasos manuales que ejecuta el usuario durante el trabajo sin agente. Puede configurar la tarea para enviar notificaciones por correo electrónico a usuarios y grupos de usuarios cuando está esperando la intervención y especificar la respuesta automática (rechazar o reanudar la implementación) después de que se produzca un tiempo de espera configurable.

Nota

Puede usar variables integradas y personalizadas para generar partes de las instrucciones.

Cuando la tarea Intervención manual se activa durante una implementación, establece el estado de implementación en IN PROGRESS. Se muestra una barra de mensajes con un vínculo que abre el cuadro de diálogo Intervención manual, que contiene las instrucciones. Después de llevar a cabo los pasos manuales, el administrador o el usuario pueden optar por reanudar la implementación o rechazarla. Los usuarios con el permiso Administrar implementación en la fase pueden reanudar o rechazar la intervención manual.

Para obtener más información sobre el uso de esta tarea, vea Información general sobre aprobaciones y puertas.

Requisitos

Requisito Descripción
Tipos de canalización Versión clásica
Se ejecuta en Server
Peticiones None
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente Todas las versiones de agente compatibles.
Categoría de la tarea: Implementación