Bonjour,

Je suis en train de mettre en place Cruise Control pour le suivi de plusieurs projets gérés sur un serveur Subversion sur un même PC sous Windows XP.

Voici le config.xml utilisé par Cruise Control :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<project name="MyProject" buildafterfailed="true">
      <listeners>
         <currentbuildstatuslistener file="logs/MyProject/status.txt" />
      </listeners>

      <bootstrappers/>

      <modificationset quietperiod="10">
         <svn RepositoryLocation="http://192.168.1.240/MyProject/trunk/" username="cruisecontrol" password="cruisecontrol"/>
      </modificationset>

      <schedule interval="300">
         <ant antWorkingDir="http://192.168.1.240/MyProject/trunk/" buildfile="bind.xml" target="cc-tests" uselogger="true" usedebug="false" />
      </schedule>

      <log logdir="logs/MyProject">
         <merge dir="checkout" pattern="TEST-*.xml" />
      </log>

      <publishers>
         <email buildresultsurl="http://192.168.1.240/MyProject/cruisecontrol/" mailhost="smtp" reportsuccess="never" returnaddress="build_MyProject@smtp.fr">            
            <failure address="sophie@smtp.fr" />
         </email>
      </publishers>
   </project>
Dans ce config, je pointe sur mon répertoire de source pour voir tous les commits faits par mes utilisateurs sur le serveur.
A l'aide du TAG <ant/>, j'aimerais pouvoir compiler le projet et lancer mes tests unitaires, pour cela je dois lancer la tâche 'cc-test' de mon bind.xml versionné dans mon dépôt subversion.

Cependant, je ne parviens pas à passer le chemin vers mon bind.xml. Selon les fichiers de logs, CruiseControl initialise son chemin sur son répertoire d'installation et résultat il me cherche mon bind.xml à :
C:\MesProg\CruiseControl\http:\192.168.1.240\MyProject\trunk\bind.xml

Y a-t-il un moyen d'imposer le chemin de recherche du fichier à lancer à l'aide de ant ?

Merci d'avance pour vos conseils.

Sophie