2010-09-09 3 views
0

Je cherche un bon moyen de pousser le code rapidement et en toute sécurité sur les serveurs Web Windows de mon entreprise pour les déploiements de versions. J'ai un arrière-plan * nix et dans le passé, j'ai toujours utilisé rsync en conjonction avec ssh pour de telles tâches car il est rapide, sécurisé et scriptable. Actuellement, notre processus de déploiement est très manuel et nécessite de se connecter à chaque serveur sur le bureau distant et d'utiliser TortoiseHg pour extraire le code de notre dépôt principal vers le serveur (cela nécessite évidemment que le serveur web ait des informations dans le repo central). Inutile de dire que ce processus est très humain, et par conséquent sujet à erreur, pour ne pas mentionner ennuyeux et lent. Nous avons aussi plusieurs serveurs que nous utilisons en interne pour la mise en scène de dev, l'équipe de QA, etc.pousser le code vers les serveurs Windows de manière scriptable

Ce que je voudrais savoir est

1) Est-il un moyen simple de le faire soit avec rsync & ssh (et cygwin ou powershell).

2) Quelle est la manière la plus acceptée de faire passer du code dans des boîtes Windows?

Merci, Jamie

+0

Avez-vous essayé Cygwin + OpenSSH + rsync? – Piskvor

+0

SysAdmin question - appartient définitivement à serverfault.com au lieu d'ici. –

+0

Si un développeur doit impliquer un sysadmin pour le déployer dans l'environnement de test, vous le faites mal. –

Répondre

1

Découvrez la série de blog de Jon Tørresdal sur No-Click Web de déploiement part 1 et part 2.

Questions connexes