AWS CodePipeline apresenta condições no nível de estágio para implementar portas de pipeline
Os pipelines do tipo V2 do AWS CodePipeline agora oferecem suporte a condições em nível de estágio para permitir que as equipes de desenvolvimento liberem com segurança alterações que atendam aos requisitos de qualidade e conformidade. Os clientes podem configurar as condições em nível de estágio para impedir a execução de um pipeline antes de entrar no estágio e antes de sair de um estágio, quando todas as ações no estágio tiverem sido concluídas com êxito ou quando qualquer ação no estágio falhar. Uma condição consiste em uma ou mais regras e em um resultado a ser aplicado quando a condição falhar. Os clientes podem configurar uma condição em nível de estágio no console, API, CLI, CloudFormation ou SDK.
Os clientes podem escolher entre regras que verificam o status de um alarme do Amazon CloudWatch, ou se a hora atual está dentro da janela de implantação, e uma verificação personalizada invocando uma função do AWS Lambda. Uma condição falhará se uma ou mais regras falharem, e o CodePipeline executará o resultado configurado, como reversão e falha. Por exemplo, você pode configurar uma condição para ser avaliada quando todas as ações em um estágio tiverem sido concluídas com êxito e reverter as alterações se um alarme do CloudWatch entrar no estado ALARM em 60 minutos. Os clientes também poderão ignorar uma condição que bloqueia a execução de um pipeline se ela falhar em uma avaliação de condição para permitir que a execução do pipeline entre ou saia de um estágio.
Para saber mais sobre como usar condições de nível de estágio em seu pipeline, acesse nossa documentação. Para obter mais informações sobre o AWS CodePipeline, acesse a página do produto. O atributo de condições no nível do estágio está disponível em todas as regiões que oferecem o AWS CodePipeline.