Adicionando um Estágio de Aprovação

O estágio de aprovação pausa a implantação de uma duração especificada para decisão manual do aprovador. Os aprovadores são notificados sobre implantações com aprovação manual pendente. O período de timeout padrão para aprovação é sete dias após a falha de implantação. É possível configurar o estágio de aprovação manual para exigir mais de uma aprovação. Os aprovadores podem aprovar ou rejeitar implantações.

Cada serviço do Oracle Cloud Infrastructure (OCI) é integrado com o serviço IAM (Identity and Access Management) para autenticação e autorização. Para conceder aos usuários permissão para aprovar uma implantação, crie um grupo, adicione usuários (aprovadores) ao grupo e defina políticas. Para obter exemplos de política, consulte as políticas de estágio de Aprovação em Políticas de Pipeline de Implantação.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. No DevOps, clique em Projetos.
    2. Selecione um projeto e um pipeline associado a esse projeto.
    3. Para adicionar o estágio de Aprovação sequencialmente ou em paralelo, clique no ícone + e selecione Adicionar estágio.
    4. Selecione Controle - Aprovação e clique em Próximo.
    5. Informe o nome e a descrição do estágio. A adição de uma descrição é opcional.
    6. Digite o número de aprovadores.
    7. Para adicionar o estágio de Aprovação ao pipeline, clique em Adicionar.
  • Para adicionar um estágio de aprovação ao pipeline, execute o comando create-manual-approval-stage:

    oci devops deploy-stage create-manual-approval-stage

    Parâmetros obrigatórios para o comando create-manual-approval-stage:

    • --approval-policy
    • --pipeline-id
    • --stage-predecessor-collection

    Para obter todos os comandos para deploy-stage:

    oci devops deploy-stage -h

    Para obter ajuda para o comando create-manual-approval-stage:

    oci devops deploy-stage create-manual-approval-stage -h
  • Para adicionar um estágio de aprovação ao pipeline, use a operação CreateDeployStage. Para o atributo deployStageType, especifique o valor MANUAL_APPROVAL.