我需要使用 Teamcity REST API 更新配置参数的规范。
按照REST 文档,我尝试了一个 PUT 请求,其参数值如下:
http://teamcity:80/httpAuth/app/rest/projects/TestProject/parameters/TestProjectParam
但这会更新参数的值,但是我需要更新参数的规范。我正在使用 Teamcity 8.0.6
我需要使用 Teamcity REST API 更新配置参数的规范。
按照REST 文档,我尝试了一个 PUT 请求,其参数值如下:
http://teamcity:80/httpAuth/app/rest/projects/TestProject/parameters/TestProjectParam
但这会更新参数的值,但是我需要更新参数的规范。我正在使用 Teamcity 8.0.6
我无法验证这是否适用于 TeamCity 8.0.6,但以下将使用 TeamCity 8.1.3 中的规范创建/更新参数。
要求
POST http://teamcity:80/httpAuth/app/rest/projects/TestProject/parameters/
标头
Content-Type: application/xml
Authorization: YourToken
身体
<property name="TestProjectParam" value="" own="true">
<type rawValue="select data_2='400' data_1='300' display='normal' data_3='500'" />
</property>