Skip to main content

Revisar implantações

Você pode aprovar ou rejeitar trabalhos que estão aguardando revisão.

Quem pode usar esse recurso?

Ambientes, segredos de ambiente e regras de proteção de implantação estão disponíveis em repositórios públicos para todos os planos atuais do GitHub. Eles não estão disponíveis em planos herdados, como Bronze, Prata ou Ouro. Para acesso a ambientes, segredos de ambiente e branches de implantação em repositórios privados ou internos, você deve usar GitHub Pro, GitHub Team ou GitHub Enterprise. Se você estiver em um plano GitHub Free, GitHub Pro ou GitHub Team, outras regras de proteção de implantação, como um temporizador de espera ou revisores necessários, apenas estarão disponíveis para repositórios públicos.

Sobre revisões necessárias nos fluxos de trabalho

Os trabalhos que fazem referência a um ambiente configurado com os revisores necessários irão aguardar a aprovação antes de serem iniciados. Enquanto um trabalho está aguardando aprovação, ele tem um status de "Aguardando". Se um trabalho não for aprovado em até 30 dias, falhará automaticamente.

Para obter mais informações sobre ambientes e aprovações necessárias, confira "Usando ambientes para implantação." Para obter informações de como examinar implantações com a API REST, confira "Pontos de extremidade da API REST para execuções de fluxo de trabalho."

Aprovar ou rejeitar um trabalho

  1. Acesse a execução do fluxo de trabalho que requer revisão. Para obter mais informações sobre como procurar uma execução de fluxo de trabalho, confira "Visualizar o histórico de execução do fluxo de trabalho."
  2. Se a execução exigir revisão, você verá uma notificação para a solicitação de revisão. Na notificação, clique em Examinar implantações.
  3. Selecione o(s) ambiente(s) de trabalho a serem aprovados ou rejeitados. Opcionalmente, deixe um comentário.
  4. Aprovar ou rejeitar:
    • Para aprovar o trabalho, clique em Aprovar e implantar. Assim que um trabalho for aprovado (e quaisquer outras regras de proteção de implantação tiverem êxito), o trabalho prosseguirá. Nesta altura, o trabalho pode acessar quaisquer segredos armazenados no ambiente.
    • Para rejeitar o trabalho, clique em Rejeitar. Se um trabalho for rejeitado, o fluxo de trabalho falhará.

Observação: se o ambiente de destino estiver configurado para impedir a autoaprovação de implementações, você não poderá aprovar uma implementação a partir de uma execução de fluxo de trabalho iniciada por você. Para obter mais informações, confira "Usando ambientes para implantação".

Como ignorar as regras de proteção de implantação

Se você configurou regras de proteção de implantação que controlam se o software pode ser implantado em um ambiente, você pode ignorá-las e forçar todos os trabalhos pendentes que fazem referência ao ambiente a prosseguir.

Observações:

  • Você não poderá ignorar as regras de proteção de implantação caso tenham sido configuradas para impedir que os administradores ignorem as regras de proteção configuradas. Para obter mais informações, confira "Usando ambientes para implantação".
  • Você só poderá ignorar as regras de proteção de implantação durante a execução do fluxo de trabalho quando um trabalho que faz referência ao ambiente estiver em um estado "Pendente".
  1. Navegue até a execução do fluxo de trabalho. Para obter mais informações sobre como procurar uma execução de fluxo de trabalho, confira "Visualizar o histórico de execução do fluxo de trabalho."
  2. À direita das Regras de proteção de implantação, clique em Iniciar todos os trabalhos em espera. Captura de tela da seção "Regras de proteção de implantação" mostrando o botão "Iniciar todos os trabalhos em espera" com o contorno em laranja.
  3. Na janela pop-up, selecione os ambientes para os quais você deseja ignorar as regras de proteção de implantação.
  4. Em Deixar um comentário, insira uma descrição para ignorar as regras de proteção de implantação.
  5. Clique em Eu entendo as consequências, começar a implantar.