Comment passer d'une valeur de cc.net à un script de construction? ccnet.config- > xx.build
-
05-07-2019 - |
Question
J'ai plusieurs paramètres dans mon fichier ccnet.config et je souhaite les transférer dans mon fichier de construction afin de conserver ces constantes au même endroit.
Comment je fais ça?!
Merci,
Anders, Danemark
La solution
En supposant que votre fichier de construction soit un fichier NAnt, procédez comme suit:
<nant>
<buildFile>xx.build</buildFile>
<buildArgs>-D:foo="$(foo)" -D:bar="$(bar)"</buildArgs>
...
</nant>
Vous pouvez accéder à la variable dans le script de construction via $ {foo}
ou resp. $ {bar}
puis.
Autres conseils
Il semble y avoir quelque chose qui ne va pas dans votre configuration, car j'utilise
<buildArgs>-D:publishroot="$(publish-directory)"</buildArgs>
et NAnt voit cela comme prévu. La valeur de la variable contient-elle des espaces? J'ai déjà eu des problèmes avec cela auparavant.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow