Ho letto molto sulla distribuzione delle applicazioni qui, ma non ho ancora trovato una risposta adeguata alle nostre esigenze.Il modo migliore per distribuire l'applicazione Web Zend
Abbiamo una grande applicazione Web costruita con il framework zend che vogliamo implementare su un server remoto. Vogliamo essere in grado di distribuire in modo facile e sicuro una nuova versione della nostra applicazione sul nostro server di produzione.
ciò che deve essere fatto è il seguente:
- messo su una pagina di manutenzione sulla domanda di produzione? Versione
- esportazione da SVN
- eseguire uno script di shell per minify i file CSS in una certa directory (script di shell è fatto) i permessi dei file
- insieme su file e directory
- copia/sincronizzazione? file su un server di produzione -> solo i file modificati?
- rimuovere la pagina di manutenzione dall'applicazione di produzione?
Utilizziamo SVN come strumento di controllo delle versioni del codice e stiamo eseguendo CentOS come sistema operativo del server in produzione.
che ho letto su:
- rsync
- fredistrano/Capistrano
- Phing
- script di shell personalizzata
Quali sono i tuoi consigli per la facile implementazione con un clic?
analogo: http://stackoverflow.com/questions/1143154/how-to-deploy -your-php-applications-correct – Sampson
Un altro simile: http://stackoverflow.com/questions/2006461/how-to-do-deployment-for-php-application –