Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Os pipelines de lançamento permitem que as equipes implantem continuamente seus aplicativos em diferentes estágios com menor risco e com ritmo mais rápido. As implantações em cada estágio podem ser totalmente automatizadas usando trabalhos e tarefas.
As equipes também podem aproveitar o recurso Aprovações e Portões para controlar o fluxo de trabalho do pipeline de implantação. Cada estágio em um pipeline de lançamento pode ser configurado com condições de pré-implantação e pós-implantação que podem incluir a espera para que os usuários aprovem ou rejeitem implantações manualmente e verificando com outros sistemas automatizados que condições específicas são atendidas. Além disso, as equipes podem configurar validações manuais para pausar o pipeline de implantação e solicitar que os usuários realizem tarefas manuais e, em seguida, retomar ou rejeitar a implantação.
O diagrama a seguir ilustra o fluxo de trabalho do pipeline de lançamento.
Usando portões, aprovações e intervenção manual, você pode assumir o controle total de suas versões para atender a uma ampla gama de requisitos de implantação. Cenários típicos em que aprovações, portões e intervenção manual são úteis incluem o seguinte.
| Scenario | Recursos a serem usados |
|---|---|
| Um usuário deve validar manualmente a solicitação de alteração e aprovar a implantação em um determinado estágio. | Aprovações de pré-implantação |
| Um usuário deve sair manualmente após a implantação antes que a versão seja disparada para outros estágios. | Aprovações pós-implantação |
| Uma equipe deseja garantir que não haja problemas ativos no item de trabalho ou no sistema de gerenciamento de problemas antes de implantar um build em um estágio. | Portões de pré-implantação |
| Uma equipe deseja garantir que não haja incidentes relatados após a implantação, antes de disparar uma versão. | Portões pós-implantação |
| Após a implantação, uma equipe deseja aguardar um tempo especificado antes de solicitar que os usuários saiam. | Portões pós-implantação e aprovações pós-implantação |
| Durante a implantação, um usuário deve seguir manualmente instruções específicas e, em seguida, retomar a implantação. | Intervenção manual ou validação manual |
| Durante a implantação, uma equipe deseja solicitar que os usuários insiram um valor para um parâmetro usado pelas tarefas de implantação ou permitir que os usuários editem a versão. | Intervenção manual ou validação manual |
| Durante a implantação, uma equipe deseja aguardar o monitoramento ou portais de informações para detectar quaisquer incidentes ativos, antes de continuar com outros trabalhos de implantação. | Planned |
Você pode combinar todas as três técnicas em um pipeline de lançamento para alcançar totalmente seus próprios requisitos de implantação.
Além disso, você pode instalar uma extensão que se integra ao ServiceNow para ajudá-lo a controlar e gerenciar suas implantações por meio de metodologias de Gerenciamento de Serviços, como o ITIL. Para obter mais informações, consulte Integrar com o gerenciamento de alterações do ServiceNow.
Observação
O atraso de tempo antes da execução dos portões de pré-implantação é limitado a 48 horas. Se você precisar atrasar a inicialização geral dos portões, é recomendável usar uma tarefa de atraso no pipeline de lançamento.
# Delay further execution of a workflow by a fixed time
pool: server
steps:
- task: Delay@1
displayName: 'Delay by 5 minutes'
inputs:
delayForMinutes: 5
Observação
A tarefa de atraso só pode ser usada em um trabalho sem agente.
Artigos relacionados
- Controle de implantação de versão usando aprovações
- Controle de implantação de versão usando portões
- Configurar uma intervenção manual
- Adicionar estágios, dependências e condições
- Gatilhos de versão
- Versões no Azure Pipelines