Ich benutze Git-Flow mit Teamcity als meine CI-Server. Ich möchte Artefakte aus dem letzten erfolgreichen Build einer bestimmten Branche ziehen.Teamcity REST API erhalten neueste erfolgreiche Build auf einem Zweig
kann ich diese URL verwende die neueste Version auf einem Zweig zu erhalten: http://$teamcity$/httpAuth/app/rest/buildTypes/name:$BuildTypeName$/builds/branch:name:$branchName$
aber es funktioniert nicht, wenn die Zweignamen enthalten /
(zum Beispiel git Flussnamen Zweige feature/%
und release/%
).
Ich habe versucht, URL-Codierung der /
. Zum Beispiel, wenn $branchName$> == 'release/branchName'
Ich verwende /builds/branch:name:release%2F$branchName$)
.
- Werke -
/builds/branch:name:develop
- versagt -
/builds/branch:name:release%2F$branchName$
.
Ich bekomme keinen API-Fehler, aber das API-Ergebnis ist leer.
Immer noch ein Problem ab 9.0.1. –