Do curso: GitHub Actions: Formação Básica

Acesse o curso completo hoje mesmo

Cadastre-se hoje mesmo e acesse mais de 24.900 cursos criados por especialistas.

Criando condições nos pipelines

Criando condições nos pipelines

Agora eu queria mostrar para você como que você pode utilizar condições dentro do seu pipeline. Isso pode ser muito útil para se, por exemplo, você quer que algum passo execute apenas em um cenário específico, como, por exemplo, a partir de uma branch específica, ou se alguma condição muito específica do seu ambiente for atendida. Para isso eu criei um workflow, que nós vamos visualizar agora, bem simples. Esse é um Pipeline de CI, que executa manualmente, já que nós podemos ver a trigger workflow_dispatch e ele não faz nada demais. Do jeito que ele está hoje, ele pode ser executado por qualquer branch, mas o que eu quero fazer? Eu quero que esse pipeline seja executado apenas dentro de um determinado cenário. Por exemplo, eu quero que ele seja executado apenas se o meu código vier da branch de feature. Se vier da branch main, eu não quero que ele faça nada. E o que eu preciso fazer para isso? Bom, eu já tenho esse código pronto, mas basicamente nós vamos incluir, logo abaixo de…

Conteúdos