2010-07-23 6 views
0

Nous passons beaucoup de temps à configurer chaque nouvelle machine de développement que nous configurons pour les développeurs - généralement environ 6 heures environ. Nous pensions à quelque chose du genre de Ghost, mais chaque installation est spécifique à la machine, donc je suppose que cela ne marchera pas.installation de la plate-forme de développement Windows

Existe-t-il un programme ou une méthode permettant de regrouper l'ensemble: Windows, plusieurs versions de Visual Studio, plusieurs versions de SQL Server, WinRAR, PowerISO, etc.?

MERCI

+0

À quelle fréquence faites-vous cela? 6 heures quelques fois par an, c'est peu (beaucoup plus de temps est perdu dans les réunions inutiles et les emails). Si vous installez plus souvent, il serait peut-être plus utile d'indiquer pourquoi. Aussi: pour les nouveaux devs: obtenir une machine à travers l'installation, obtenir la source, la construction et l'application en cours est une tâche d'introduction et sauvera tout expliquer plus tard. – Richard

Répondre

2

Si vous essayez de traiter un ensemble hétérogène de machines de développement, je ne peux que suggérer abstraire le matériel et le fonctionnement des outils de dev sur les machines virtuelles. J'ai été impliqué dans plusieurs projets où nous avons créé avec succès une image maître VM, puis l'avons distribuée aux développeurs. Vous rencontrez des problèmes mineurs avec la nécessité de gérer les SID ou les collisions de noms en double, mais ce sont des problèmes courants pour les déploiements de VM avec des solutions connues: http://www.petri.co.il/guide-to-creating-and-cloning-virtual-machines.htm

À l'autre extrémité du spectre, j'ai travaillé sur deux énormes projets dans une entreprise avec beaucoup de ressources de support, et leur solution était d'avoir des scripts perl massifs et compliqués qui géraient l'installation et la configuration de tous les outils de développement nécessaires et les prérequis. Mais la plupart d'entre nous ne travaillent pas dans des endroits qui ont 5 singes Perl à temps plein dédiés à la création d'outils de support.

0

Si les singes Perl ne vous plaisent pas, vous pouvez essayer de créer un script pour un programme d'installation MSI ou NSIS. Cela nécessitera de comprendre ce qui change en plus du système de fichiers (en d'autres termes, les clés de registre). Vous aurez besoin de comprendre ce qui dépend de l'installation et le code autour de cela.

+0

est logique, merci pour vos deux réponses. Je pense que nous allons probablement étudier l'angle de la machine virtuelle; Hellfroging quelque chose comme ça serait un projet de développement qui lui est propre et un cauchemar d'entretien possible. MERCI –

Questions connexes