Sto utilizzando git flow con teamcity come mio server CI. Mi piacerebbe estrarre artefatti dall'ultima build di successo su un particolare ramo.L'API REST di Teamcity ottiene l'ultima build di successo su un ramo
posso usare questo URL per ottenere l'ultima generazione su un ramo: http://$teamcity$/httpAuth/app/rest/buildTypes/name:$BuildTypeName$/builds/branch:name:$branchName$
ma non riesce se il nome del ramo contiene /
(ad esempio, i nomi di flusso git rami feature/%
e release/%
).
Ho provato la codifica url /
. Ad esempio, se $branchName$> == 'release/branchName'
io uso /builds/branch:name:release%2F$branchName$)
.
- opere -
/builds/branch:name:develop
- fallisce -
/builds/branch:name:release%2F$branchName$
.
Non si verifica un errore API, ma il risultato API è vuoto.
Ancora un problema a partire da 9.0.1. –