我在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
之类的东西正确地映射到构建参数,它应该是什么类型? 最佳答案
不过,很抱歉回答我自己的问题,也许这可以帮助某人早于我早日解决此问题。
似乎您必须在TeamCity的System Properties
选项卡下定义Configuration Parameters
而不是Build Parameters
。我有点困惑为什么他们使用了这种命名方式,但是正如警告已经指出的那样:
It is recommended to define System Property on Build Parameters instead.
如果可以在这里阅读,显然会提前。
对不起。
关于build - 将TeamCity与MSBuild和Build参数一起使用(未使用),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20237765/