Compartir a través de


ManualIntervention@8: tarea 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.

Sintaxis

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

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 pendiente de intervención manual a usuarios específicos (o grupos). Solo los usuarios con permiso de administración de implementación pueden actuar en una intervención manual.


onTimeout - al 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 sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Observaciones

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 Administrar permiso de 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, consulte Introducción a las aprobaciones y puertas.

Requisitos

Requisito Descripción
Tipos de canalización Versión clásica
Se ejecuta en Servidor
demandas Ninguno
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente Todas las versiones de agente admitidas.
Categoría de tarea Desplegar