Wir geben unseren Builds eindeutige Build-Nummern, die einen Timestamp und einen Git-Commit enthalten. Angesichts einer dieser Build-Nummern (und keine andere Informationen), ich möchte die Build-Konfiguration finden, die es gebaut.Suche nach Build-Nummer auf TeamCity über REST-API
Wenn ich die Build-Nummer in das „Suchen“ Feld in der rechten oberen Ecke ein, es funktioniert gut, die Auflistung die Build und die Feststellung:
1 build found (matches in build number — 1) in 662ms
Wie ich die gleichen Informationen über das REST-API zugreifen kann ? Ich habe die API docs überprüft, kann aber keinen Anruf sehen, der der generischen "Suche" entspricht, die auf der Benutzeroberfläche verfügbar ist. Alternativ möchte ich direkt die Build-Details und/oder Build-Konfiguration (http://teamcity:8111/httpAuth/app/rest/buildTypes) über Build-Nummer abrufen, aber obwohl es einen number:
Locator gibt, kann es nur in Verbindung mit buildType:
verwendet werden (das ist genau die Information, die ich ' Ich versuche mich zu identifizieren).
Danke, ich habe es versucht und das funktioniert tatsächlich. Obwohl die API-Dokumentation ausdrücklich besagt, dass "number:' "Build nach Build-Nummer sucht, ist * die angegebene Build-Konfiguration bereits angegeben *". –