Skip to main content

2 posts tagged with "development"

View all tags

Trunk-Based Development

· 6 min read
David Puziol Prata
DevOps at @ Encora

¡Hola a todos!

Generalmente utilizamos algún flujo git como estrategia de desarrollo en nuestros equipos. Normalmente 3 ramas:

  • main o master
    • Código que corre en producción
    • Protegida
    • Generalmente utilizada solo para hacer el deploy, pues todas las pruebas fueron hechas en la rama de staging.
  • staging o release
    • Código que corre en ambiente de staging (pre-producción)
    • Protegida
    • Utilizada para pruebas de funcionalidad en condiciones reales, detección de bugs y problemas, validación de configuraciones, prueba de integración, carga, etc.
  • develop
    • Sumatorio de las nuevas funcionalidades viniendo de todos los equipos y hotfixes encontrados en producción.

Generalmente tenemos un flujo parecido a esto que es la idea del gitflow y muy bien aceptada hoy en día.