O Que É um Hotfix?
Um hotfix é uma mudança pequena e urgente feita em uma versão atualmente em produção para resolver um bug crítico ou problema de segurança sem esperar pelo próximo release planejado. Tipicamente ele é criado a partir do release de produção, mantido mínimo para limitar o risco, e acelerado por um pipeline simplificado. A correção é depois mesclada de volta para não se perder.
Por que isso importa
Alguns problemas de produção não podem esperar pelo ciclo normal de release. Um hotfix entrega uma correção direcionada rapidamente, minimizando o raio de impacto. Um CI rápido e confiável é essencial aqui, já que um hotfix ainda precisa ser construído e testado sob pressão de tempo antes de ir ao ar.
Conceitos relacionados
- Criado a partir do release de produção, não do main mais recente
- Deve ser mesclado de volta para evitar regressão
- Reduz o MTTR de incidentes críticos
Guias relacionados
What Is a Feature Branch?A feature branch is a short-lived branch where a single feature or fix is developed in isolation before mergi…
What Is Mean Time to Recovery (MTTR)?Mean time to recovery (MTTR) is the average time it takes to restore service after a failure, a key DORA reli…
What Is a Release Candidate?A release candidate is a pre-release build believed ready to ship, published for final testing before becomin…