Objetivo: Estabelecer uma nova branch main que será utilizada exclusivamente para o deploy da aplicação, garantindo que apenas versões estáveis e prontas para produção sejam integradas a esta branch. A main será a branch de produção, enquanto a develop será utilizada para desenvolvimento e integração de novas funcionalidades.
Passos para Conclusão:
Criação da Branch main:
Criar a branch main a partir da branch develop atual.
Configuração de Proteção:
Configurar a branch main para proteger contra commits diretos e forçar a aprovação de pull requests para merge.
Integração Contínua:
Configurar pipelines de CI/CD para rodar testes automatizados e validações em pull requests direcionados à branch main.
Descrição:
Objetivo: Estabelecer uma nova branch main que será utilizada exclusivamente para o deploy da aplicação, garantindo que apenas versões estáveis e prontas para produção sejam integradas a esta branch. A main será a branch de produção, enquanto a develop será utilizada para desenvolvimento e integração de novas funcionalidades.
Passos para Conclusão: Criação da Branch main: Criar a branch main a partir da branch develop atual. Configuração de Proteção: Configurar a branch main para proteger contra commits diretos e forçar a aprovação de pull requests para merge. Integração Contínua: Configurar pipelines de CI/CD para rodar testes automatizados e validações em pull requests direcionados à branch main.