Skip to main content

2 posts tagged with "development"

View All Tags

Trunk-Based Development

· 6 min read
David Puziol Prata
DevOps at @ Encora

Olá pessoal!

Geralmente utilizamos algum fluxo git como estratégia de desenvolvimento em nossos times. Normalmente 3 branches:

  • main ou master
    • Código que roda em produção
    • Protegida
    • Geralmente utilizada só para fazer o deploy, pois todos todos os testes foram feitos na branch de staging.
  • staging ou release
    • Código que roda em ambiente de staging (pré-produção)
    • Protegida
    • Utilizada para testes de funcionalidade em condições reais, detecção de bugs e problemas, validação de configurações, teste de integração, carga, etc.
  • develop
    • Somatário das novas funcionalidades vindas de todos os times e hotfixes encontrados em produção.

Geralmente temos um fluxo parecido com isso que é a idéia do gitflow e muito bem aceita hoje em dia.