¿Cómo estás Javier?
Te hago esta consulta respecto a la implementación de git que estoy haciendo en mi trabajo y principalmente tengo entornos QA y Producción. El entorno QA es un repositorio Git al cual lo actualizo desde mi entorno local vía git push
.
La cuestión es, una vez que esos cambios sean aceptados, ¿no se suele usar git para hacer el deploy? Es decir, desde el server de QA hacer push de los cambios al entorno de producción. He intentado implementar esto pero por lo que leí no es nada recomendado a menos que use los hooks de Git para hacer el deploy vía scripting con el evento post-push
.
También he leído de herramientas como Capistrano. Nota: el proyecto está hecho con Django.