Używam przepływu git z teamcity jako mój serwer CI. Chciałbym pobrać artefakty z ostatniej udanej wersji na konkretnej gałęzi.Teamcity REST API uzyskać najnowszą udaną kompilację na oddział
mogę użyć tego adresu URL, aby pobrać najnowszą kompilację na gałęzi: http://$teamcity$/httpAuth/app/rest/buildTypes/name:$BuildTypeName$/builds/branch:name:$branchName$
ale to się nie powiedzie, jeśli nazwa gałąź zawiera /
(na przykład nazwy przepływu git branże feature/%
i release/%
).
Próbowałem kodowania adresu URL na /
. Na przykład, jeśli $branchName$> == 'release/branchName'
używam /builds/branch:name:release%2F$branchName$)
.
- prace -
/builds/branch:name:develop
- powiedzie -
/builds/branch:name:release%2F$branchName$
.
Nie otrzymuję błędu interfejsu API, ale wynik interfejsu API jest pusty.
Nadal występuje problem z wersją 9.0.1. –