Как поделиться BUILD_NUMBER между заданиями с Hudson
Я разделил большую работу в Хадсоне на меньшие. Задание A выполняет основную сборку, а задание B - другую сборку с другой конфигурацией. Я настроил Hudson, так что A запускает B, и это работает нормально, проблема в том, что задание A имеет исходный номер сборки, а B начинается с 1.
Мой вопрос: возможно ли как-то передать переменную среды BUILD_NUMBER из задания A в задание B? Номер сборки используется в именах артефактов сборки, поэтому было бы неплохо, чтобы числа совпадали между артефактами.
Благодарю.
1 ответ
Используйте параметризованный плагин Parameterized Trigger Plugin, который позволит вам передавать номер сборки от A до B. На самом деле вы не сможете установить номер сборки в задании B, но у вас будет номер сборки из A, чтобы сгенерировать номер версии.,
Если вы хотите синхронизировать номер сборки, вы можете отредактировать файл nextBuildNumber
в каталоге заданий, чтобы соответствовать номеру из задания A. Имейте в виду, что эти числа будут расходиться с течением времени, так как при отказе A B не будет запущен.
РЕДАКТИРОВАТЬ Я только что наткнулся на плагин Next Build Number. Посмотрите, если этот поможет вам.