我找到了一种在TeamCity中更改属性的方法:
##teamcity[setParameter name='ddd' value='fff']
但遗憾的是,此更改仅适用于当前版本。我希望此更改为PERMANENT,但TeamCity仅针对当前正在运行的构建更改此内容。
如何在TeamCity中对系统属性进行永久性更改?
答案 0 :(得分:0)
使用TeamCity 6.5的唯一解决方案是使用python脚本以编程方式编辑Xml配置文件。
构建步骤调用python脚本在每次构建期间更改变量。
答案 1 :(得分:0)
使用REST API,这是TeamCity 7.0的一项功能
此处的Api详细信息 - http://confluence.jetbrains.com/display/TW/REST+API+Plugin#RESTAPIPlugin-BuildConfigurationAndTemplateSettings
我使用此方法在构建期间从powershell获取和设置属性。