Ich habe Konfigurationsparameter current_build_date (Benutzerdefinierter Parameter) Ich möchte nur diesen Parameter auf das aktuelle Datum von API TeamCity setzen.TeamCity API Einstellung Konfigurationsparameter
Auf docs Ich habe gesehen:
http://teamcity:8111/httpAuth/app/rest/buildTypes/<buildTypeLocator>/parameters/<parameter_name>
Ich kenne meine Build-Konfiguration ID, aber ich kann das nicht verstehen, wie buildTypeLocator zu machen.
Ich gehe davon Ergebnis in etwa so sein wird:
curl -u Login:Password \
-X PUT \
-d 'valueOfMyParam' \
-H 'Content-Type: text/plain' \
http://teamcity:8111/httpAuth/app/rest/buildTypes/<buildTypeLocator>/parameters/current_build_date
Ich werde wirklich schätzen, wenn jemand, der Teamcity API kennt mich mit diesem Problem helfen.
Ich habe versucht, nur statt buildTypeLocator ID meine Build-Konfiguration zu übergeben, und ich habe ERROR:
[17:08:25][Step 3/3] Error has occurred during request processing (Not Found).
[17:08:25][Step 3/3] Error: jetbrains.buildServer.server.rest.errors.NotFoundException: No project found by name or internal/external id 'BuildConfigurationID'.
Wenn es irgendwelche Probleme oder Unklarheiten mit meiner Frage sind fügen Sie Kommentar, ich werde versuchen, es zu beheben .
Vielen Dank für Hilfe. –