我在Team City中使用REST: https://confluence.jetbrains.com/display/TCD10/REST+API#RESTAPI-build_artifacts
下载工件。我需要为特定分支下载最新成功构建的工件。
目前这适用于一个名为(具有成功的TC版本)的特定分支: myBranch
http://tchost/httpAuth/app/rest/builds/buildType:MyBuildConfigId,branch:(myBranch)/artifacts/archived
但是对于一个名为(也有成功的TC版本)的特定分支,这会失败:前缀/ myBranch
http://tchost/httpAuth/app/rest/builds/buildType:MyBuildConfigId,branch:(prefix/myBranch)/artifacts/archived
我认为这是因为正斜线" /"在后一种情况下。但我需要能够使用正斜杠创建分支。
如何使用" /"创建有效的REST网址?在分支名称?
答案 0 :(得分:1)
我使用JetBrains问题跟踪器的comment中描述的base64解决方法:
... /应用程序/静止/建立/分支:($ BASE64:cmVmcy9oZWFkcy9tYXN0ZXI =)
但是在其他评论中你可能会发现一些其他选择。