Jenkins / Hudson - доступ к текущему номеру сборки?

У меня есть файл отчета, который я генерирую, и я хотел бы добавить текущий номер сборки в этот файл в рамках задания Jenkins. Есть ли переменная среды или плагин, которые я могу использовать для получения текущего номера сборки?


person Stefan Kendall    schedule 23.08.2011    source источник


Ответы (4)


BUILD_NUMBER - номер текущей сборки. Вы можете использовать его в команде, которую вы выполняете для задания, или просто использовать его в сценарии, который выполняет ваше задание.

Полный список доступных переменных среды см. В документации Jenkins. . Список также доступен в вашем экземпляре Jenkins по адресу http://hostname/jenkins/env-vars.html.

person Richard Fearn    schedule 23.08.2011
comment
Ричард Фирн, не могли бы вы помочь мне уточнить ваши ответы. Мне нужно получить номер моей работы Дженкинса. я использую Java + maven + jenkins - person Ankur Singh; 22.01.2018

Я только что столкнулся с этим вопросом и обнаружил, что если в любой момент номер сборки будет поврежден из-за какого-либо жесткого выключения из-за ошибки экземпляра jenkins, вы можете вручную вернуть номер сборки, просто отредактировав файл nextBuildNumber < / strong> (pathToJenkins \ jobs \ jobxyz \ nextBuildNumber), а затем выполните перезагрузку, используя параметр
Перезагрузить конфигурацию с диска в представлении Управление Jenkins.

person Hannes Kogler    schedule 29.11.2012

Jenkins Pipeline также предоставляет текущий номер сборки как свойство number файла currentBuild. Его можно читать как currentBuild.number.

Например:

// Scripted pipeline
def buildNumber = currentBuild.number
// Declarative pipeline
echo "Build number is ${currentBuild.number}"

Другие свойства currentBuild описаны на странице "Синтаксис конвейера: глобальные переменные", которая включена на каждую страницу задания конвейера. На этой странице описаны глобальные переменные, доступные в экземпляре Jenkins, на основе текущих плагинов.

person Mark Waite    schedule 08.09.2020

Согласно документации Jenkins,

НОМЕР СБОРКИ

используется. Это число указывает, сколько раз Дженкинс запускал этот процесс сборки $BUILD_NUMBER - это общий синтаксис для него.

person muhammad shahan    schedule 25.09.2020