我找到了一种在TeamCity中更改属性的方法:
##teamcity[setParameter name='ddd' value='fff']
但是,不幸的是,这种改变只会在当前版本中发生。我希望这个改变是永久性的,但是TeamCity只会为当前正在运行的版本更改此项。
那么,我该如何使系统属性在TeamCity中永久性地改变呢?
我找到了一种在TeamCity中更改属性的方法:
##teamcity[setParameter name='ddd' value='fff']
但是,不幸的是,这种改变只会在当前版本中发生。我希望这个改变是永久性的,但是TeamCity只会为当前正在运行的版本更改此项。
那么,我该如何使系统属性在TeamCity中永久性地改变呢?
使用TeamCity 7.0的REST API功能。
API详细信息在此处 - http://confluence.jetbrains.com/display/TW/REST+API+Plugin#RESTAPIPlugin-BuildConfigurationAndTemplateSettings
我使用这种方法在构建过程中从PowerShell获取和设置属性。