Я разделил большое Гудзонское задание на меньшие задания. Задание A делает основную сборку, и Задание B делает другую сборку с другой конфигурацией. Я настроил Гудзон, так, чтобы триггеры B и это хорошо работало, проблема состоит в том, что Задание A имеет исходный номер сборки, и B запустился от 1.
Мой вопрос: действительно ли возможно передать переменную среды BUILD_NUMBER так или иначе от Задания для Выполнения заданий B? Номер сборки используется на имена артефакта сборки, следовательно было бы хорошо иметь соответствие чисел между артефактами.
Спасибо.
Используйте параметризованный Parameterized Trigger Plugin, который позволит вам передавать номер сборки из A в B. Вы не сможете фактически установить номер сборки в задании B, но у вас будет номер сборки из A для генерации номера версии.
Если вы хотите синхронизировать номер сборки, вы можете отредактировать файл nextBuildNumber
в каталоге задания, чтобы он соответствовал номеру из задания A. Имейте в виду, что эти номера будут расходиться с течением времени, поскольку, когда A не работает, B не запускается.
EDIT Я только что наткнулся на Next Build Number Plugin. Взгляните, если он вам поможет.