Metodologia

Para controlar as alterações que serão feitas no código, utilizaremos o git mesclando as dinâmicas de Gitflow e Branch de funcionalidade que serão descritas abaixo:

  • Existirá uma branch “master” que será responsável por conter o código do sistema que está funcionando.
  • Existirá a branch “desenvolvimento” que será responsável por conter o código do sistema que será testado antes de se unir a branch master.
  • Será criada uma branch para cada funcionalidade a ser desenvolvida.
  • No fim do desenvolvimento de cada requisito, a branch de funcionalidade criada se unirá com a branch de desenvolvimento. Serão feitos testes para verificar se após o merge a integridade da build não foi afetada.
  • Caso tudo esteja funcionando corretamente, a branch de desenvolvimento se unirá com a master.
  • Quando for feito o commit na branch master, o ambiente de integração contínua Travis verificará se todos os testes estão passando e em seguida fará o deploy do novo código para o ambiente de testes.

results matching ""

    No results matching ""