2016-05-20 2 views
1

Есть ли плагин, который заменяет номер сборки Jenkins с тегом фиксации или без тега идентификатор фиксации. Я знаю, что это может быть сценарий, а затем с помощью Build Name Setter Plugin я могу изменить имя (он не работает, если моя сборка не работает), но есть ли какой-либо другой хороший плагин для выполнения вышеуказанной функции?Номер сборки Jenkins для замены тегом или идентификатором Commit ID

+0

Теоретически, вы можете создать единое целое несколько раз, так что это потенциально может привести к столкновению с идентификатором? – CptBartender

+0

Нет, я не беспокоюсь, если у нескольких сборщиков одинаковое имя сборки. Я просто хочу, чтобы в конце дня можно было легко просмотреть журнал сборки. Строчные числа заставляют меня заходить в журнал и искать. Моя настройка такова, что у меня есть работа на каждую ветку. –

+0

Я не уверен, есть ли такие плагины, возможно, некоторые плагины scm предоставляют такую ​​функцию. В противном случае, если вы используете Jenkins Pipeline, вы можете 'currentBuild.name = your_tag here'.Or groovy postbuild plugin с чем-то вроде' manager.build.description = your_tag_here'. В обоих случаях вам нужно будет запустить некоторый код для подготовки значения 'your_tag'. Скорее всего, это будет шарик с оболочкой + envinject. – izzekil

ответ

2

Я бы не рекомендовал менять номер сборки с ревизией. Самый простой способ - установить description.

Тогда это вопрос:

  1. Добавить шаг сборки в разделе сборки задания
  2. Выберите «Добавить описание сборки»
  3. Добавить тег к описанию
  4. Описание будет показано рядом с номером сборки

Удачи вам!

Смежные вопросы