【问题标题】:Update Teamcity Configuration parameter specification using REST API使用 REST API 更新 Teamcity 配置参数规范
【发布时间】:2014-06-30 10:25:04
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: rest teamcity teamcity-8.0


    【解决方案1】:

    我无法验证这是否适用于 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>
    

    【讨论】:

    • 没错,我已经意识到 REST 文档只说 8.1。我认为在 8.0.6 中,只能设置参数的值,因为即使在获取请求中我也看不到其余属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    相关资源
    最近更新 更多