Partager via


ManualIntervention@8 - Tâche d’intervention manuelle v8

Utilisez cette tâche pour suspendre le déploiement dans un pipeline de mise en production et attendre une intervention manuelle.

Utilisez cette tâche pour suspendre le déploiement dans un pipeline de mise en production et attendre l’intervention.

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.

Entrées

instructions - Instructions
string.

Spécifie les instructions affichées à l’utilisateur lors de la reprise ou du rejet de l’intervention manuelle. En fonction de ces instructions, l’utilisateur prendra une décision éclairée concernant cette intervention manuelle.


emailRecipients - Avertir les utilisateurs
string.

Envoie un e-mail d’intervention manuelle en attente à des utilisateurs (ou groupes) spécifiques. Seuls les utilisateurs disposant d’une autorisation de déploiement de gestion peuvent agir sur une intervention manuelle.


onTimeout - Sur le délai d’expiration
string. Valeurs autorisées : reject, resume. Valeur par défaut : reject.

Rejette ou reprend automatiquement l’intervention manuelle après qu’elle est en attente pour le délai d’expiration spécifié, ou 60 jours, selon la date la plus ancienne.


Options de contrôle de la tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Notes

Utilisez cette tâche dans un pipeline de mise en production pour suspendre un déploiement actif dans une phase. Cette opération est généralement exécutée pour effectuer diverses étapes ou actions manuelles, puis les tâches de déploiement automatisées sont reprises.

Notes

Cette tâche ne peut être utilisée que dans un travail sans agent et est destinée à être utilisée dans un pipeline de mise en production classique. Cet article fait référence aux pipelines classiques. Pour l’utilisation de YAML, consultez Tâche de validation manuelle.

Capture d’écran de la configuration d’une tâche d’intervention manuelle.

La tâche d’intervention manuelle n’effectue pas d’actions de déploiement directement. Au lieu de cela, il vous permet de suspendre un déploiement actif au sein d’une phase, généralement pour effectuer diverses étapes ou actions manuelles, puis les tâches de déploiement automatisées sont reprises. Par exemple, l’utilisateur peut avoir besoin de modifier les détails de la version actuelle avant de continuer (peut-être en entrant les valeurs des variables personnalisées utilisées par les tâches de la version).

La configuration de la tâche d’intervention manuelle inclut un paramètre Instructions qui est utilisé pour fournir des informations connexes ou pour spécifier les étapes manuelles que l’utilisateur exécute pendant le travail sans agent. Vous pouvez configurer la tâche pour envoyer des Notifications par e-mail aux utilisateurs et aux groupes d’utilisateurs lorsqu’elle attend une intervention et spécifier la réponse automatique (rejeter ou reprendre le déploiement) après un délai d’expiration configurable.

Notes

Vous pouvez utiliser des variables intégrées et personnalisées pour générer des parties de vos instructions.

Lorsque la tâche d’intervention manuelle est activée pendant un déploiement, elle définit l’état du déploiement sur IN PROGRESS. Une barre de messages s’affiche avec un lien qui ouvre la boîte de dialogue Intervention manuelle, qui contient les instructions. Après avoir effectué les étapes manuelles, l’administrateur ou l’utilisateur peut choisir de reprendre le déploiement ou de le rejeter. Les utilisateurs disposant de l’autorisation Gérer le déploiement sur la phase peuvent reprendre ou rejeter l’intervention manuelle.

Pour plus d’informations sur l’utilisation de cette tâche, consultez Vue d’ensemble des approbations et des portes.

Configuration requise

Condition requise Description
Types de pipelines Version classique
S’exécute sur Serveur
Demandes None
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent Toutes les versions d’agent prises en charge.
Catégorie de la tâche Déployer