2009-04-19 10 views
1

J'ai un fichier de construction nant que de nombreux utilisateurs doivent exécuter localement. Existe-t-il un moyen simple d'automatiser le processus d'installation de nant/nantcontrib et de mettre à jour les variables d'environnement correspondantes sur un système Windows.Installation de nant avec un script batch

J'ai réfléchi à une solution où un dossier contenant les fichiers nant/contrib et un script de lot est copié sur chaque station. Lorsque le script batch est exécuté, les dll nant doivent être copiés dans un emplacement complet et les varialbes d'environnement doivent être mis à jour.

Est-ce la bonne façon de procéder?

grâce/dres

Répondre

3

je vérifie normalement NAnt dans les prises en pension avec la source, ont alors deux fichiers par lots aux différentes cibles. Je sais que cela ne répond pas exactement à votre question, mais cela résout peut-être le problème sous-jacent.

Modifier re: Commentaires

ma structure de répertoire ressemble à ceci:

/src 
/lib 
/tools/nant 
/project.sln 
/project.build 
/build.bat 
/deploy.bat 
+0

Salut Andrew Peut-être que cela est la bonne réponse à ma question. Seriez-vous gentil d'élaborer un peu sur votre solution ou peut-être juste un lien vers une description d'une configuration similaire. Regards/dres – derdres

+0

Je vois - une manière élégante d'appeler le script de construction et d'assigner des valeurs de propriété spécifiques pour les différentes tâches (construire, tester, déployer). Mais cela ne résout pas la façon dont l'installation de nant est distribuée à chaque machine client de développement. Puisque nous travaillons avec des machines virtuelles, je suppose qu'une solution à mon problème serait d'installer simplement nant sur l'image de base et de le distribuer. respects/dresen – derdres

+0

non, mais avec cette solution n'a pas besoin d'être, votre build.bat a: tools/nant/bin/nant.exe projet.build construire –

Questions connexes