Есть ли способ отобразить больше информации в виджете очереди сборки Jenkins?

#jenkins #gerrit

Вопрос:

На странице состояния jenkins у нас есть следующий виджет:

виджет очереди сборки Jenkins

Он показывает «основное» ожидающее задание 5 раз (что разумно, потому что каждый раз, когда в Gerrit отправляется проверка кода, оно запускает задание для этих изменений в этой ветке.)

Если я наведу курсор на эти «основные» ссылки, я увижу много полезной информации из среды, такой как GERRIT_CHANGE_NUMBER или GERRIT_EVENT_ACCOUNT_NAME.

Есть ли какой-нибудь способ заставить этот виджет очереди сборки добавить одну из этих переменных среды в элемент отображения, чтобы я мог легко видеть, какое изменение или чье изменение ожидает / строится? Или есть какой-то другой способ добиться этого?

Комментарии:

1. Моя идея, которую еще предстоит попробовать, состоит в том, чтобы создать мастер папки и клонировать туда исходное задание под массивом имен, которые примерно сужают круг задач, которые выполняет задание. И есть скрипт для выбора правильного. Для меня это может быть подходящим решением, поскольку у меня есть сценарии для создания заданий и создания заданий. Однако он не будет охватывать CHANGE_NUMBER.

Ответ №1:

Попробуйте использовать плагин установки имени и описания сборки Jenkins:

Этот плагин устанавливает отображаемое имя сборки на что-то другое, чем #1, #2, #3, … чтобы вы могли использовать идентификатор, который имеет больше смысла в вашем контексте.

Примечание: не забудьте проверить опцию «Задать имя сборки перед началом сборки».

Комментарии:

1. Разве для этого не требуется сначала запустить сборку?

2. Возможно, но я надеюсь, что «Задать имя сборки перед началом сборки» поможет, но я не так уверен.