Code Freeze - Definição do Glossário de CI/CD
Um code freeze restringe uma branch de release apenas a correções críticas e aprovadas, para que o build estabilize antes do envio.
Um code freeze é um período antes de uma release em que as mudanças na branch de release são restritas apenas a correções críticas e aprovadas, maximizando a estabilidade.
O code freeze é o gate mais estrito de um ciclo de release tradicional. Ao limitar o que pode mudar, ele mantém o release candidate estável e previsível enquanto os testes finais são concluídos.
Impondo-o no CI
As equipes impõem o code freeze com branch protection: exija um reviewer extra ou uma label "freeze-exempt" na branch de release, de modo que mudanças comuns não possam ser mergeadas durante o freeze.
Guias relacionados
Feature Freeze - CI/CD Glossary DefinitionFeature Freeze: A feature freeze is a point in a release cycle after which no new features are accepted, so r…
Hardening Phase - CI/CD Glossary DefinitionHardening Phase: A hardening phase is a stabilization period late in a release cycle focused on fixing bugs,…
Release Candidate - CI/CD Glossary DefinitionRelease Candidate: A release candidate (RC) is a build believed ready for release that is put through final t…