ManualIntervention@8 - Tarefa de intervenção manual v8
Utilize esta tarefa para colocar a implementação em pausa num pipeline de versão e aguardar pela intervenção manual.
Utilize esta tarefa para colocar a implementação em pausa num pipeline de versão e aguardar pela intervenção.
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
- Instruções
string
.
Especifica as instruções que são apresentadas ao utilizador ao retomar ou rejeitar a intervenção manual. Com base nestas instruções, o utilizador tomará uma decisão informada sobre esta intervenção manual.
emailRecipients
- Notificar utilizadores
string
.
Envia um e-mail de intervenção manual pendente para utilizadores (ou grupos) específicos. Apenas os utilizadores com permissão de implementação de gestão podem agir numa intervenção manual.
onTimeout
- Tempo limite excedido
string
. Valores permitidos: reject
, resume
. Valor predefinido: reject
.
Rejeita ou retoma automaticamente a intervenção manual depois de estar pendente para o tempo limite especificado, ou 60 dias, o que for anterior.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Utilize esta tarefa num pipeline de versão para colocar uma implementação ativa numa fase. Normalmente, esta ação é executada para executar vários passos ou ações manuais e, em seguida, as tarefas de implementação automatizadas são retomadas.
Nota
Esta tarefa só pode ser utilizada numa tarefa sem agente e destina-se a ser utilizada num pipeline de versão clássica. Este artigo refere-se a pipelines clássicos. Para obter a utilização do YAML, veja Tarefa de Validação Manual.
A tarefa Intervenção Manual não realiza ações de implementação diretamente. Em vez disso, permite colocar uma implementação ativa em pausa numa fase, normalmente para executar vários passos ou ações manuais e, em seguida, as tarefas de implementação automatizada são retomadas. Por exemplo, o utilizador poderá ter de editar os detalhes da versão atual antes de continuar (talvez introduzindo os valores das variáveis personalizadas utilizadas pelas tarefas na versão).
A configuração da tarefa Intervenção Manual inclui um parâmetro Instruções que é utilizado para fornecer informações relacionadas ou para especificar os passos manuais que o utilizador executa durante a tarefa sem agente. Pode configurar a tarefa para enviar notificações por e-mail a utilizadores e grupos de utilizadores quando esta aguarda intervenção e especificar a resposta automática (rejeitar ou retomar a implementação) depois de ocorrer um tempo limite configurável.
Nota
Pode utilizar variáveis incorporadas e personalizadas para gerar partes das suas instruções.
Quando a tarefa Intervenção Manual é ativada durante uma implementação, define o estado de implementação como EM CURSO. É apresentada uma barra de mensagens com uma ligação que abre a caixa de diálogo Intervenção Manual, que contém as instruções. Depois de executar os passos manuais, o administrador ou utilizador pode optar por retomar a implementação ou rejeitá-la. Os utilizadores com a permissão Gerir implementação no palco podem retomar ou rejeitar a intervenção manual.
Para obter mais informações sobre como utilizar esta tarefa, veja Descrição geral de Aprovações e portas.
Requisitos
Requisito | Description |
---|---|
Tipos de pipeline | Versão clássica |
É executado em | Servidor |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Qualquer |
Variáveis de tabelas definidas | Qualquer |
Versão do agente | Todas as versões de agente suportadas. |
Categoria da tarefa | Implementação |