Дополнительно
Изменение номера сборки Jenkins
Существует ли способ изменить номер сборки, который отправляется по электронной почте после завершения задания? Проблема в том, что сборки продукта не выполняются Jenkins, поэтому мы хотим иметь возможность получать номер сборки (т.е. из текстового файла) и обновлять номер сборки в Jenkins, чтобы он соответствовал ему. Я пытался установить номер сборки:
set BUILD_NUMBER=45
Но в письме по-прежнему отображается номер сборки, который первоначально установил Jenkins.
123
6
Если у вас есть доступ к консоли скрипт (управление Дженкинс -> консоли скрипт), то вы можете сделать это следующим образом:
может быть выполнена с помощью плагина: https://wiki.jenkins-ci.org/display/JENKINS/Next+Build+Number+Plugin
дополнительная информация: http://www.alexlea.me/2010/10/howto-set-hudson-next-build-number.html
если вам не нравится плагин:
В папке рабочей области задания, например:
находится файл с именем
nextBuildNumber
.Установка номера сборки в этом файле и перезагрузка конфигурации с диска (меню Manage Jenkins) приведет к тому, что при запуске следующей сборки в качестве BUILD_NUMBER будет использоваться значение из этого файла.
Возможно, пригодится комбинация этих плагинов:
Если у вас есть филиал наименование, в том числе Слэш (через мерзавец потока например), вы будете нуждаться, чтобы заменить Слэш с Юникода %2е в филиале имя.
Вот пример для трубопровода мой-трубопровод-название и филиалом выпуска/мой-релиз-ветка
Мне удалось узнать об этом, запустив следующую команду, которая будет список различных заданий, которые (филиалы) для вашего трубопровода
Надеюсь, что это помогает.
С помощью переменных среды: