Buenas, He estado buscando métodos para hacer deploys a producción para PrestaShop y la verdad que he encontrado muy poca información. He pensado que seria interesante compartir aquí los métodos que usamos, y ver sus pros y sus contra de cada uno. Yo hasta ahora hacia los cambios en local y cuando tenia todo listo, subía los archivos modificados a mano por FTP. Ahora me he puesto a montar un sistema automático para hacer estos deploys. He usado capistrano para ello y el código lo tengo en bitbucket. Tengo dos ramas en mi repositorio develop y master. Voy desarrollando en la rama develop y cuando veo que esta bien paso los cambios a la rama master. Entonces mediante capistrano hago un deploy de la rama master. Todavía no me funciona del todo bien. Os comento las dudas que tengo: - Por una parte la carpeta cache, no la tengo en bitbucket ya que va cambiando. Lo que hago es que en cada deploy cree la carpeta cache vacía. me he fijado y la carpeta smarty dentro de cache si que la crea después PrestaShop pero las demás (cachefs, purifier, push, sandbox y tcpdf) no. Como lo haríais, crear estas como lo hago con cache? - Las carpetan img, download y upload tampoco las tengo en bitbucket, ya que son distintas en local y en producción. Alguien mas usa capistrano para hacer deploys? Estaría bien que explicarais como lo hacéis, ya sea con capistrano o de otro modo. Gracias a todos y a todas,