He leído mucho sobre la implementación de aplicaciones aquí, pero todavía no he encontrado una respuesta adecuada a nuestras necesidades.La mejor forma de implementar la aplicación web Zend
Tenemos una gran aplicación web construida con el framework zend que queremos implementar en un servidor remoto. Queremos poder implementar de manera fácil y segura una nueva versión de nuestra aplicación en nuestro servidor de producción.
lo que hay que hacer es la siguiente:
- puesto una página de mantenimiento en la aplicación de producción? Versión
- exportación desde SVN
- ejecutar un script de shell para minify los archivos CSS en un directorio determinado (shell script se hace) permisos de archivo
- conjunto de archivos y directorios
- copia/sincronización? archivos a un servidor de producción -> ¿solo archivos modificados?
- ¿quita la página de mantenimiento de la aplicación de producción?
Utilizamos SVN como una herramienta de control de versiones de código y estamos ejecutando CentOS como nuestro sistema operativo de servidor en producción.
He leído sobre:
- rsync
- fredistrano/Capistrano
- Phing
- shell scripts personalizados
¿Cuáles son sus consejos para una fácil implementación de un clic?
similares: http://stackoverflow.com/questions/1143154/how-to-deploy -sus-aplicaciones-php-correctamente – Sampson
Otro similar: http://stackoverflow.com/questions/2006461/how-to-do-deployment-for-php-application –