Controle implantações com portas de aprovação
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:
- Selecione Aprovações e verificações.
- Selecione Aprovações.
- Adicione usuários ou um grupo de usuários que você deseja recrutar como aprovadores.
- Opcionalmente, adicione instruções para os aprovadores.
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.
Depois que um aprovador der permissão para que um pipeline seja executado dentro do intervalo de tempo limite, o pipeline será executado.
Gorjeta
Saiba mais sobre como definir aprovações e verificações no Azure Pipelines.
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:
- Habilite os revisores necessários.
- Selecione os usuários do GitHub que você deseja recrutar como aprovadores.
- Salve as regras de proteção.
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.
Depois que, como aprovador, você revisar a implantação, o fluxo de trabalho será executado.
Gorjeta
Saiba mais sobre como adicionar revisores às regras de proteção de ambiente no GitHub e como revisar implantações.