Как совместно использовать BUILD_NUMBER между заданиями с Гудзоном

Я разделил большое Гудзонское задание на меньшие задания. Задание A делает основную сборку, и Задание B делает другую сборку с другой конфигурацией. Я настроил Гудзон, так, чтобы триггеры B и это хорошо работало, проблема состоит в том, что Задание A имеет исходный номер сборки, и B запустился от 1.

Мой вопрос: действительно ли возможно передать переменную среды BUILD_NUMBER так или иначе от Задания для Выполнения заданий B? Номер сборки используется на имена артефакта сборки, следовательно было бы хорошо иметь соответствие чисел между артефактами.

Спасибо.

8
задан Andrew Johnson 18 May 2012 в 10:09
поделиться

1 ответ

Используйте параметризованный Parameterized Trigger Plugin, который позволит вам передавать номер сборки из A в B. Вы не сможете фактически установить номер сборки в задании B, но у вас будет номер сборки из A для генерации номера версии.

Если вы хотите синхронизировать номер сборки, вы можете отредактировать файл nextBuildNumber в каталоге задания, чтобы он соответствовал номеру из задания A. Имейте в виду, что эти номера будут расходиться с течением времени, поскольку, когда A не работает, B не запускается.

EDIT Я только что наткнулся на Next Build Number Plugin. Взгляните, если он вам поможет.

8
ответ дан 5 December 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: