Je suis en train de configurer CruiseControl.net pour le moment. Jusqu'à présent, cela fonctionne bien, mais j'ai un problème avec la tâche MSBuild.CruiseControl.net, msbuild,/p: OutputPath et CCNetArtifactDirectory
Selon le Documentation, il transmet CCNetArtifactDirectory à MSBuild. Mais comment l'utiliser?
J'ai essayé ceci:
<buildArgs>
/noconsolelogger /p:OutputPath=$(CCNetArtifactDirectory)\test
</buildArgs>
Mais cela ne fonctionne pas. En fait, il tue le service avec cette erreur:
ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException: Reference to unknown symbol CCNetArtifactDirectory
La documentation est plutôt rare, et Google und offre principalement la modification du fichier de projet .sln, qui est ce que je veux éviter, afin de pouvoir construire manuellement ce projet plus tard - je préférerais vraiment /p:OutputPath
.