使用REST API更新Teamcity Configuration参数规范

时间:2014-06-30 10:25:05

标签: rest teamcity teamcity-8.0

我需要使用Teamcity REST API更新配置参数的规范。

enter image description here

REST documentation之后,我尝试了一个PUT请求,其参数值如下:

http://teamcity:80/httpAuth/app/rest/projects/TestProject/parameters/TestProjectParam

但是这会更新参数的值,但是我需要更新参数的规范。我正在使用Teamcity 8.0.6

1 个答案:

答案 0 :(得分:3)

我无法验证这是否适用于TeamCity 8.0.6,但以下内容将使用TeamCity 8.1.3中的spec创建/更新参数。

请求

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>