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
What Is CI_COMMIT_BRANCH?CI_COMMIT_BRANCH is the branch name in a GitLab CI branch pipeline. Learn when it is set versus empty.
What Is Trunk-Based Development?What is trunk-based development? Learn how this branching model keeps everyone working close to the main bran…
What Is a Protected Branch?What is a protected branch? An explainer on rules that guard important branches like main, requiring reviews…