我使用 git flow 和 teamcity 作为我的 CI 服务器。我想从特定分支的最新成功构建中提取工件。
我可以使用这个 url 来获取分支上的最新版本:http://$teamcity$/httpAuth/app/rest/buildTypes/name:$BuildTypeName$/builds/branch:name:$branchName$
但如果分支名称包含/
(例如,git 流程名称分支feature/%
和release/%
),它会失败。
我试过 url 编码/
. 例如,如果$branchName$> == 'release/branchName'
我使用/builds/branch:name:release%2F$branchName$)
.
- 作品 -
/builds/branch:name:develop
- 失败 -
/builds/branch:name:release%2F$branchName$
。
我没有收到 API 错误,但 api 结果为空。