【发布时间】:2014-01-31 14:47:39
【问题描述】:
我正在尝试编写一个在 TeamCity 构建配置中创建参数的 PowerShell 脚本,这很容易使用 REST API。
只需设置一个经过身份验证的 webclient 并向构建配置的参数发出 PUT 请求:
$webclient.UploadString("http://Server:8111/httpAuth/app/rest/buildTypes/buildID/parameters/Password, "PUT", "PasswordString")
但是这个参数包含密码,需要在Team City中存储为Password类型。
我知道我可以从 TeamCity 的 UI 中手动更改参数的类型,但有没有办法使用 REST API 自动执行此操作(否则我将手动为 100 多个构建配置执行此操作)
【问题讨论】:
标签: rest powershell teamcity build-automation teamcity-8.0