2009-11-13 7 views
3

J'apprends toujours les bases de subversion mais depuis le début j'avais un but à atteindre avec ce cvs: l'automatisation du processus de déploiement du site.Flux de travail de déploiement Subversion pour webdevelopment

Existe-t-il une solution pour automatiser le processus de mise à jour du site sur le serveur Web?

Merci!

+0

connexes: Merci Ralph http://stackoverflow.com/questions/208484/how-to-best-update-a-website-from-subversion –

Répondre

3

Si vous extrayez le code sur le serveur, vous pouvez créer un hook post-commit qui met automatiquement à jour cette copie de travail lorsqu'une validation est effectuée. Ceci n'est probablement utile que si vous avez une branche séparée juste pour le déploiement, que vous fusionnez dans le code prêt pour le déploiement.

Subversion FAQ

0

j'ai écrit un script tout à l'heure de faire exactement ce que vous voulez pour Windows.

Cela suppose que vous utilisez un partage réseau et que vous souhaitez un flux de travail tel que Developer -> Source Control -> Dev Server.

Publishing Subversion Repositories using Windows XP/2000/2003

+0

, je vais essayer. Avez-vous envisagé quelque chose comme Fabric pour automatiser le processus de déploiement? –

+0

J'ai regardé rapidement Fabric (http://fabfile.org) et j'aime l'idée. J'utilise actuellement NAnt + NAntContrib car ils contiennent toutes les fonctionnalités dont j'ai besoin pour le déploiement –