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.

Note

This task can only be used in an agentless job and is intended for use in a classic release pipeline. Cet article fait référence aux pipelines classiques. Pour l’utilisation de YAML, consultez tâche de validation manuelle.

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.

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 sur cette intervention manuelle.


emailRecipients - Notify users
string.

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


onTimeout - On timeout
string. Valeurs autorisées : reject, resume. Valeur par défaut : reject.

Rejette ou reprend automatiquement l’intervention manuelle une fois qu’elle est en attente pour le délai d’expiration spécifié, ou 60 jours, selon ce qui est antérieur.


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.

Output variables

None.

Remarks

Utilisez cette tâche dans un pipeline de mise en production pour suspendre un déploiement actif dans une phase. Cela est généralement exécuté pour effectuer différentes étapes manuelles ou actions, puis les tâches de déploiement automatisées sont reprise.

Note

This task can only be used in an agentless job and is intended for use in a classic release pipeline. 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.

The Manual Intervention task does not perform deployment actions directly. Au lieu de cela, il vous permet de suspendre un déploiement actif dans une phase, généralement pour effectuer différentes étapes manuelles ou actions, puis les tâches de déploiement automatisées sont reprise. 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 dans la version).

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

Note

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

When the Manual Intervention task is activated during a deployment, it sets the deployment state to 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. Users with Manage deployment permission on the stage can resume or reject the manual intervention.

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

Requirements

Requirement Description
Pipeline types Classic release
Runs on Server
Demands None
Capabilities Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail.
Command restrictions Any
Settable variables Any
Agent version Toutes les versions de l’agent prises en charge.
Task category Deploy