如何从构建步骤永久更改TeamCity 6中的系统属性

时间:2012-03-20 14:47:49

标签: teamcity teamcity-6

我找到了一种在TeamCity中更改属性的方法:

##teamcity[setParameter name='ddd' value='fff']

但遗憾的是,此更改仅适用于当前版本。我希望此更改为PERMANENT,但TeamCity仅针对当前正在运行的构建更改此内容。

如何在TeamCity中对系统属性进行永久性更改?

2 个答案:

答案 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获取和设置属性。