Je commence un nouveau projet en PHP et j'aimerais obtenir quelques retours d'autres développeurs sur leur stratégie préférée pour le déploiement PHP. J'aimerais automatiser les choses un peu, de sorte qu'une fois que les modifications sont validées, elles peuvent être rapidement transférées à un serveur de production.
J'ai de l'expérience avec des déploiements à l'aide de Capistrano avec Ruby ainsi que certains de base de scripts shell.
Avant de plonger la tête la première sur mon propre il serait formidable d'entendre comment les autres ont abordé ce problème dans leurs projets.
De plus amples informations
Actuellement, les développeurs travaillent sur les installations locales du site et de valider les modifications apportées à un dépôt subversion. Les premiers déploiements sont faites par l'exportation d'une version marquée depuis le svn et le téléchargement que pour le serveur.
Des changements supplémentaires sont généralement fait à l'unité manuellement en téléchargeant les fichiers modifiés.