Skip to content
Latchkey

O Que É CI_DEFAULT_BRANCH?

CI_DEFAULT_BRANCH é a branch padrão configurada do projeto, normalmente main ou master.

CI_DEFAULT_BRANCH permite que pipelines referenciem a branch padrão sem fixar main no código, então as rules continuam funcionando se o padrão mudar.

Exemplo

Faça deploy apenas a partir da branch padrão.

yaml
rules:
  - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'

Principais conclusões

  • CI_DEFAULT_BRANCH é a branch padrão do projeto.
  • Evite fixar main no código.
  • Use-a para controlar deploys de produção.

Guias relacionados