Rules e Jobs Condicionais
Parte do curso de GitLab CI
Todo job que você escreveu até agora roda a cada push, não importa em que branch ele caiu nem por que a pipeline começou. Isso é inofensivo enquanto você está experimentando sozinho, mas deixa de ser inofensivo no momento em que um time de verdade começa a fazer push num projeto de verdade. Ninguém quer uma suíte de integração de trinta minutos disparando porque alguém corrigiu um erro de digitação no README.
Pense num bloco rules: como uma série de perguntas de sim ou não feitas numa ordem fixa, como um formulário que diz "se você respondeu sim à pergunta 1, pare aqui e siga as instruções dela, caso contrário passe para a pergunta 2". Uma regra no GitLab CI é exatamente uma entrada dessa lista, e o GitLab percorre a lista de cima para baixo, checando cada regra por vez, e para na primeiríssima que casa. ...
Quer aprender GitLab CI Rules e Jobs Condicionais em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com GitLab CI pronto e pratique Rules e Jobs Condicionais com um tutor de IA que conhece seu código.
Começar esta liçãoRules e Jobs CondicionaisO que você vai aprender
- Rules keyword
- If conditions
- CI_COMMIT_BRANCH
- CI_PIPELINE_SOURCE
- When manual
- Changes paths
- Rules vs only/except
Leia esta lição no seu idioma
Todas as lições deste curso
11 lições- 1O que é CI/CD20 min
- 2Seu Primeiro Pipeline25 min
- 3Jobs e Stages30 min
- 4Variáveis e Segredos30 min
- 5Artifacts e Caches30 min
- 6Rules e Jobs Condicionais30 min
- 7Docker Jobs e Services35 min
- 8Ambientes e Implantações30 min
- 9Includes e Templates30 min
- 10Runners30 min
- 11Capstone: Construir, Testar, Implantar60 min
