Я пытаюсь настроить CruiseControl.net на данный момент. Пока это работает хорошо, но у меня проблема с задачей MSBuild.CruiseControl.net, msbuild,/p: OutputPath и CCNetArtifactDirectory
Согласно Documentation, он передает CCNetArtifactDirectory в MSBuild. Но как его использовать?
Я попытался это:
<buildArgs>
/noconsolelogger /p:OutputPath=$(CCNetArtifactDirectory)\test
</buildArgs>
Но это не работает. На самом деле, это убивает сервис с этой ошибкой:
ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException: Reference to unknown symbol CCNetArtifactDirectory
документация является довольно редкой, и Google унд основном предлагает модифицирующей файл .sln проекта, который является то, что я хочу, чтобы избежать того, чтобы иметь возможность вручную построить этот проект позже - я бы предпочел /p:OutputPath
.