2017-07-25 1 views
1

Ich bin mit REST mit Team-Stadt: https://confluence.jetbrains.com/display/TCD10/REST+API#RESTAPI-build_artifactsSchrägstrich "/" in REST-URL?

Artefakte zum Download bereit. Ich muss Artefakte für den letzten erfolgreichen Build für einen bestimmten Zweig herunterladen.

Derzeit funktioniert dies für einen bestimmten Zweig genannt (die erfolgreich TC haben Builds): mybranch

http://tchost/httpAuth/app/rest/builds/buildType:MyBuildConfigId,branch:(myBranch)/artifacts/archived 

Aber dies nicht für einen bestimmten Zweig genannt (die auch erfolgreich TC baut): Präfix/mybranch

http://tchost/httpAuth/app/rest/builds/buildType:MyBuildConfigId,branch:(prefix/myBranch)/artifacts/archived 

ich denke, die wegen des Schrägstrichs „/“ im letzteren Fall. Aber ich muss in der Lage sein, Verzweigungen mit Schrägstrichen zu erzeugen.

Wie erstelle ich eine gültige REST-URL mit "/" im Zweignamen?

Antwort

0

ich base64 Abhilfe beschrieben in comment von JetBrains' issue tracker:

.../app/Rest/Builds/Filiale: ($ base64: cmVmcy9oZWFkcy9tYXN0ZXI =)

Aber es sind einige Alternativen in anderen Kommentaren, die Sie selbst nützlich finden können.

Verwandte Themen