Назад | Перейти на главную страницу

Нулевая панель BUILD_DISPLAY_NAME

Как я могу изменить BUILD_DISPLAY_NAME так что это номер сборки, но с нулями?

Например, если номер сборки Jenkins 54, Я бы хотел, чтобы имя было 00054.

Следуя совету @ patrice-m, я использовал Скриптлер plugin и создал следующий скрипт:

return String.format("%04d", Thread.currentThread().executable.getNumber());

Кроме того, я обязательно активирую оба Разрешение и Ограничение флажки, которые позволят запускать скрипт всем, а также в главном потоке (необходим для доступа к текущей сборке).

Как уже сообщил Питер Шуэце, может быть установлен параметр Build Name setter. Лично мне это показалось немного громоздким, поэтому я также использую сценарий Groovy System (из Groovy плагин) с помощью следующего фрагмента (например, установите имя сборки из параметров сборки, что, как я знаю, не связано с фактическим вопросом):

def resolver = build.buildVariableResolver
build.setDisplayName(build.displayName+"_"+resolver.resolve("BUILD_TYPE"))

Использовать Плагин установки имени сборки. Во время сборки вам просто нужно записать номер сборки в нужном формате в файл свойств, и он будет поднят, когда сборка завершится.