Fluxo de desenvolvimento

De IFRS Campus Canoas
Ir para: navegação, pesquisa
Gitflow.jpg

Branches

Dev:

  • Branch de desenvolvimento e uso geral;
  • Após a conclusão das funcionalidades um Merge Request para o branch Stage deve ser realizado;
  • É aconselhável criar outros branches temporários a partir deste, conforme a necessidade.

Stage:

  • Branch de homologação do sistema;
  • Através do CI/CD do gitlab, o código que estiver nesta branch será gerado um contêiner docker e feito o deploy da aplicação em um servidor de teste;
  • Após a conclusão dos testes da aplicação um Merge Request para o branch Master deve ser realizado;

Master:

  • Principal branch do projeto, o código que esta neste branch será gerado um contêiner docker e automaticamente feito o deploy no servidor de produção.