Tôi đang cố gắng thiết lập CruiseControl.net vào lúc này. Cho đến nay nó hoạt động tốt đẹp, nhưng tôi có một vấn đề với nhiệm vụ MSBuild.CruiseControl.net, msbuild,/p: OutputPath và CCNetArtifactDirectory
Theo số Documentation, nó chuyển CCNetArtifactDirectory sang MSBuild. Nhưng làm thế nào để sử dụng nó?
Tôi cố gắng này:
<buildArgs>
/noconsolelogger /p:OutputPath=$(CCNetArtifactDirectory)\test
</buildArgs>
Nhưng điều đó không làm việc. Trong thực tế, nó giết chết các dịch vụ với lỗi này:
ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException: Reference to unknown symbol CCNetArtifactDirectory
Tài liệu là khá thưa thớt, và Google und chủ yếu cung cấp sửa đổi các tập tin dự án sln, đó là những gì tôi muốn tránh để có thể tự xây dựng dự án này sau - Tôi thực sự thích /p:OutputPath
.