Jenkins: изменить следующий BUILD_NUMBER

Автор: | 11/03/2016
 

Jenkins.sh-600x600Есть Jenkins job-а, в которой девелоперы попросили изменить номер следующего билда, т.к. версия приложения привязывается к нему.

Текущее состояние — #118:

v1_build_num_1

Переходим в Manage Jenkins -> Script Console, и выполняем запрос:

Jenkins.instance.getItemByFullName("v1-dev-build").updateNextBuildNumber(363)

v1_build_num_2Если джоба находится во вложенных каталогах — необходимо задать полный путь со слешем в начале, т.е. для URL https://ci.example.com/view/Backend/job/BE_EKS/job/Workrouts/job/Build/job/ApplicationBuild/  путь будет выглядеть как:

Jenkins.instance.getItemByFullName("/BE_EKS/Workrouts/Build/ApplicationBuild").updateNextBuildNumber(134)

Проверяем:

v1_build_num_3

#363 — готово.