La respuesta de Vaibhav Mallya es correcta: esto es parte de su rutina de construcción e implementación, y debe automatizarse lo antes posible. Si aún no lo ha hecho, deje de hacer lo que esté haciendo y hágalo. Le ahorrará tanto tiempo que recuperará su inversión muy rápidamente.
Además de eso, solo me gustaría señalar que la elección entre herramientas, ya sea una herramienta de automatización de compilación convencional (por ejemplo: Make, Ant y derivados), una herramienta de automatización de servidor genérica (por ejemplo: Puppet, Capistrano) o un CI (continuo herramienta de integración), depende mucho de su entorno actual (idioma y plataforma de servidor) y preferencias individuales. Me gusta Python y uso Fabric. No es una herramienta de CI, pero es muy flexible y sé cómo funciona (no puedo decir lo mismo sobre Buildout u otras herramientas). Los chicos de Ruby tienen sus herramientas, y los de Java también tienen las suyas. No significa que no pueda mezclarlos (ya he usado Capistrano en un entorno Python). Solo significa que hay muchas opciones. Ve con lo que sea mejor para ti.
- ¿Puedo usar Python en todas partes en lugar de JavaScript?
- ¿Cómo obtener un trabajo de desarrollador de pila completa de nivel de entrada? ¿He aprendido muchas cosas como HTML, CSS, Javascript, React y un framework de pila completa Ruby on Rails? No uso ninguno de estos en mi trabajo actual. ¿Qué debo hacer para destacar?
- Con Vue.js ganando popularidad cada vez más, ¿reemplazará a React.js como el framework JavaScript más popular?
- ¿Cuál es la diferencia entre texto y correo electrónico HTML?
- ¿Es posible que alguien que no tenga antecedentes de JavaScript vaya directamente y aprenda nodejs?