A área Operações do Usuário exibe as execuções de pipeline que precisam de aprovação. O aprovador necessário pode aprovar ou rejeitar a execução do pipeline.
Ao criar um pipeline, talvez seja necessário adicionar uma aprovação a um pipeline se:
- Um membro da equipe precisar revisar seu código.
- Outro usuário precisar confirmar um artefato de compilação.
- Você deve garantir que todos os testes estejam concluídos.
- Uma tarefa usa um recurso que um administrador marcou como restrito, e essa tarefa requer aprovação.
- O pipeline liberará o software para produção.
Para determinar se uma tarefa de pipeline deve ser aprovada, o aprovador necessário deve ter permissão e experiência.
Ao adicionar uma tarefa de Operação do Usuário, você pode definir o tempo limite de expiração em dias, horas ou minutos. Por exemplo, talvez seja necessário que o usuário responsável aprove o pipeline em 30 minutos. Se ele não o aprovar o pipeline em 30 minutos, este falhará conforme esperado.
Se você habilitar o envio de notificações por e-mail, a tarefa Operação do Usuário enviará notificações apenas para aprovadores que possuem endereços de e-mail completos e não para nomes de aprovadores que não estejam em um formato de e-mail.
Depois que o usuário necessário aprovar a tarefa:
- A execução do pipeline pendente poderá continuar.
- Quando o pipeline continuar, todas as solicitações pendentes anteriores para aprovação dessa mesma tarefa de operação do usuário serão canceladas.
Na área Operações do Usuário, os itens a serem aprovados ou rejeitados aparecem como itens ativos ou inativos. Cada item é mapeado para uma tarefa de operação do usuário em um pipeline.
- Itens Ativos aguardam o aprovador que deve revisar a tarefa e aprová-la ou rejeitá-la. Se você for um usuário que está na lista de aprovadores, poderá expandir a linha de operação do usuário e clicar em Aceitar ou Rejeitar.
- Itens Inativos foram aprovados ou rejeitados. Se um usuário tiver rejeitado a operação do usuário ou se a aprovação na tarefa tiver atingido o tempo limite, ela não poderá mais ser aprovada.
O Índice# é uma cadeia de caracteres alfanumérica exclusiva de seis caracteres que você pode usar como filtro para procurar uma determinada aprovação.
Aprovações de pipeline também aparecem na área Execuções.
- Os pipelines que estão aguardando aprovação indicam seu status como aguardando.
- Outros status são: em fila, concluído e com falha.
- Se o pipeline estiver em estado de espera, o aprovador necessário deverá aprovar a tarefa de pipeline.