2010-02-24 7 views
1

Ok .. J'ai regardé à travers ce site et n'arrive pas à trouver la réponse que je cherche.Besoin d'une solution de déploiement basée sur GUI pour .net

Nous avons une configuration multi-serveur pour nos sites Web, typiquement (DEV/QA/PRODUCTION). Nos sites sont .net qui nécessitent une sorte de build avant d'être déployés. Nous utilisons SVN pour le contrôle des sources et sommes à la recherche d'un outil/site web/quelque chose qui permettra à nos chefs de projet d'appuyer sur le bouton pour déployer les changements dans les différents environnements. Il semble qu'il n'y a pas de solution miracle pour cela, ai-je raison dans cette hypothèse? J'aime les fonctionnalités de Springloops mais ne trouve aucune information concernant son utilisation avec .net. En épargnant les détails, il serait bon de voir un schéma de toutes sortes sur l'ensemble du processus de bout en bout. Ce que je veux dire par là, c'est que si plusieurs outils différents sont la seule réponse (pas de solution miracle), alors un diagramme qui montre où se situent les outils par rapport à l'ensemble du processus.

Répondre

1

Regardez CruiseControl.Net. Il vous permettra d'automatiser vos builds et s'il y a des erreurs, il pourra avertir certaines personnes et même faire clignoter un gros feu rouge au bureau.

L'autre chose qu'il peut faire est de déployer automatiquement à une région choisie telle que Dev/Test/Stage/Prod quand il n'y a pas d'erreurs.

Bien que vous souhaitiez faire de Prod une pression manuelle sur un bouton. :)

+0

Fonctionne bien pour SO Je crois. –

+0

Nous l'utilisons ici et ça marche vraiment très bien. Chaque jour, nous avons un cycle de construction qui se déploie dans le domaine de test sur une bonne construction. – griegs

0

La nouvelle édition sur les caractéristiques de clic dans Visual Studio 2010 sont assez faciles à mettre en place l'utilisation ans: http://vishaljoshi.blogspot.com/2009/05/web-1-click-publish-with-vs-2010.html

Prend en charge la configuration IIS et le déploiement de packages SQL aussi.

Un fichier msdeploy.exe est inclus dans le fichier que vous pouvez configurer pour exécuter des fichiers .bat ou un programme d'exécution de script configurable.

0

Essayez le déploiement ClickOnce. Une fois qu'une mise à jour est déployée sur le serveur, les applications clientes sont automatiquement mises à jour sur chaque client lors de leur prochaine exécution.

Questions connexes