将TeamCity与MSBuild和Build参数一起使用(未使用)

时间:2013-11-27 08:57:15

标签: build msbuild teamcity build-automation

我在teamcity配置的项目中有命令行参数,并且对构建日志中的警告感到厌倦:

MSBuild command line parameters contain "/property:" or "/p:". It is recommended to define System Property on Build Parameters instead.

现在,我尝试将手动输入的属性全部转移到Build Parameters和模板中。但无论我尝试什么,它都没有告诉我我在那里设置的配置,甚至根本没有使用它。

如何正确地将/p:Configuration=StagingDeploy之类的内容映射到构建参数,以及它应该是什么类型?

1 个答案:

答案 0 :(得分:4)

我很抱歉回答我自己的问题,不过,也许这有助于某人在我之前做到这一点。

您似乎必须在TeamCity的System Properties标签下定义Configuration Parameters而不是Build Parameters。我有点困惑他们为什么使用这个命名,但正如警告已经说明的那样:

It is recommended to define System Property on Build Parameters instead.

如果你能在这里阅读,你就可以提前了。

对不起。