У меня есть параметр parametr current_build_date (User Defined Parameter) Я хочу просто установить этот параметр в текущую дату API TeamCity.Параметры конфигурации TeamCity API
На Документах я видел это:
http://teamcity:8111/httpAuth/app/rest/buildTypes/<buildTypeLocator>/parameters/<parameter_name>
Я знаю, что мой сборки идентификатор конфигурации, но я не могу понять, как на это сделать buildTypeLocator.
Я предполагаю, что результат будет что-то вроде этого:
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
Я действительно благодарен, если кто-то, кто знает Teamcity API поможет мне с этой проблемой.
Я сделал попытку просто передать вместо buildTypeLocator моей конфигурации сборки ID и я получил ошибку:
[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'.
Если есть какая-либо проблемы или неясность с моим вопросом, пожалуйста, добавить комментарий, я постараюсь это исправить ,
Спасибо за помощь. –