我找到了一种在TeamCity:中更改属性的方法
##teamcity[setParameter name='ddd' value='fff']
但不幸的是,此更改仅发生在当前版本中。我希望这个改变是永久性的,但TeamCity只为当前运行的构建更改了这个。
如何对TeamCity中的系统属性进行永久更改?
使用TeamCity 6.5的唯一解决方案是使用python脚本以编程方式编辑Xml配置文件。
构建步骤调用python脚本以在每次构建过程中更改变量。
使用REST API,这是TeamCity 7.0 的一个功能
Api详情点击这里-http://confluence.jetbrains.com/display/TW/REST+API+插件#RESTAPIPlugin-BuildConfigurationAndTemplateSettings
在构建过程中,我使用此方法从powershell获取和设置属性。