Espero encontrar una herramienta o método fácil, que permita administrar nuestro despliegue de código.
Estas son las características que espero que tenga esta solución:
Ya sea un archivo basado en web o por lotes, que proporciona una lista de archivos, se comunicará con nuestro servidor de producción para hacer una copia de seguridad de esos archivos en diferentes carpetas, comprimirlos y guardarlos en una carpeta de código de respaldo.
Luego registra el nombre, la fecha / hora y el propósito de la implementación.
Luego envía los archivos a su lugar adecuado en el servidor de producción.
No quiero una interfaz demasiado compleja para hacer la implementación, porque entonces es posible que nunca la usen.
¿O es lo que estoy pidiendo demasiado poco realista?
Solo sé que mi autodisciplina no es perfecta, y prefiero tener una herramienta en la que pueda confiar para hacer lo que se debe hacer, luego mi propia memoria de los pasos exactos que tengo que tomar cada vez.
¿Cómo, chicos, se aseguran de que todo se implemente correctamente y tengan una reversión fácil en caso de errores?