J'essaie de définir certaines valeurs dans mon fichier ccnet.config.Obtenir le préprocesseur de configuration pour fonctionner dans CruiseControl.NET
Je cours la version 1.4.4.83.
I ajouté xmlns: cb = "urn: ccnet.config.builder" à mon principal element.like CruiseControl:
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
suivant je définissais certaines définit les constantes de processeur:
<cb:define prodbuildtag="1.1.25.1207" />
<cb:define testbuildtag="1.1.25.1207">
enfin J'ai essayé de référencer les valeurs définissent dans une balise comme ceci:
<sourcecontrol type="svn">
<trunkUrl>https://someserver/svn/myproject/tags/$(prodbuildtag)</trunkUrl>
<username>johnDoe</username>
<password>JelloW0r1d</password>
<tagOnSuccess>false</tagOnSuccess>
<tagBaseUrl>https://someserver/svn/myproject/tags/</tagBaseUrl>
</sourcecontrol>
Quand je bulid en utilisant le script, il traite s définissez $ (prodbuildtag) comme une chaîne vide et extrait le code basé sur le trunkUrl 'https://someserver/svn/myproject/tags/'. J'ai du mal à faire fonctionner le préprocesseur de configuration; aidez s'il vous plaît.
Où est le cb: défini par rapport à l'étiquette sourcecontrol? – Dustin