Controle implantações com portas de aprovação

Concluído

Há muitas vantagens em usar ambientes em projetos de aprendizado de máquina. Quando você tem ambientes separados para desenvolvimento, preparação e produção, pode controlar mais facilmente o acesso aos recursos.

Outro benefício de usar ambientes é que você pode adicionar verificações de aprovação. Ao adicionar uma aprovação manual necessária entre ambientes, você pode controlar a implantação contínua de um modelo desde o desenvolvimento até o preparo e a produção.

Criar uma verificação de aprovação no Azure Pipelines

Para adicionar uma verificação de aprovação a um ambiente no Azure Pipelines, navegue até o ambiente que você criou:

Screenshot of adding approval in Azure Pipelines.

  1. Selecione Aprovações e verificações.
  2. Selecione Aprovações.
  3. Adicione usuários ou um grupo de usuários que você deseja recrutar como aprovadores.
  4. Opcionalmente, adicione instruções para os aprovadores.

Screenshot of customizing an approval in Azure Pipelines.

Sempre que você quiser executar um pipeline, que tem como alvo um ambiente com uma verificação de aprovação, os aprovadores serão notificados de que precisam permitir que o pipeline seja executado.

Screenshot of requested approval in Azure Pipelines.

Depois que um aprovador der permissão para que um pipeline seja executado dentro do intervalo de tempo limite, o pipeline será executado.

Criar uma verificação de aprovação nas Ações do GitHub

Para adicionar uma verificação de aprovação no GitHub, navegue até o ambiente que você criou:

  1. Habilite os revisores necessários.
  2. Selecione os usuários do GitHub que você deseja recrutar como aprovadores.
  3. Salve as regras de proteção.

Screenshot of set-up approval check for GitHub environment.

Sempre que um fluxo de trabalho no GitHub Actions quiser ser implantado em um ambiente com uma verificação de aprovação, os aprovadores serão notificados de que sua revisão foi solicitada.

Screenshot of requested approval in GitHub Actions.

Depois que, como aprovador, você revisar a implantação, o fluxo de trabalho será executado.