Документация показывает несколько различных способов получения артефактов, которые могут быть проще.
Хотя, чтобы помочь вам в этом, я считаю, BUILD_ID является внутренним идентификаторомконкретная сборка, но, к сожалению, я не знаю, как ее получить.Однако я знаю, что вы можете заменить «.lastSuccessful», чтобы получить последнюю успешную сборку. BUILD_TYPE_ID - это идентификатор проекта, для которого вы хотите артефакты.Вы можете найти его, перейдя на страницу города вашей команды и нажав на этот проект.Вы должны увидеть URL, который выглядит как
http://yourteamcity:8080/viewType.html?buildTypeId=bt1&tab=buildTypeStatusDiv
Смотрите "buildTypeId = bt1"?Этот bt1 является BUILD_TYPE_ID (скорее всего, это будет что-то отличное от bt1 на вашем компьютере).
Пример
Мы используем следующий шаблон URL, чтобы получить артефакты.
http://yourteamcity:8080/repository/downloadAll/BUILD_TYPE_ID/BUILD_NUMBER
Он по-прежнему использует BUILD_TYPE_ID, но использует BUILD_NUMBER вместо BUILD_ID.BUILD_NUMBER отображается на странице проекта TeamCity.
Поэтому пример ссылки для получения номера сборки 312.4 будет выглядеть следующим образом -
http://yourteamcity:8080/repository/downloadAll/bt1/312.4
Ваша схема нумерации может быть очень разной.