#jenkins #gerrit
Вопрос:
На странице состояния jenkins у нас есть следующий виджет:
Он показывает «основное» ожидающее задание 5 раз (что разумно, потому что каждый раз, когда в Gerrit отправляется проверка кода, оно запускает задание для этих изменений в этой ветке.)
Если я наведу курсор на эти «основные» ссылки, я увижу много полезной информации из среды, такой как GERRIT_CHANGE_NUMBER или GERRIT_EVENT_ACCOUNT_NAME.
Есть ли какой-нибудь способ заставить этот виджет очереди сборки добавить одну из этих переменных среды в элемент отображения, чтобы я мог легко видеть, какое изменение или чье изменение ожидает / строится? Или есть какой-то другой способ добиться этого?
Комментарии:
1. Моя идея, которую еще предстоит попробовать, состоит в том, чтобы создать мастер папки и клонировать туда исходное задание под массивом имен, которые примерно сужают круг задач, которые выполняет задание. И есть скрипт для выбора правильного. Для меня это может быть подходящим решением, поскольку у меня есть сценарии для создания заданий и создания заданий. Однако он не будет охватывать CHANGE_NUMBER.
Ответ №1:
Попробуйте использовать плагин установки имени и описания сборки Jenkins:
Этот плагин устанавливает отображаемое имя сборки на что-то другое, чем #1, #2, #3, … чтобы вы могли использовать идентификатор, который имеет больше смысла в вашем контексте.
Примечание: не забудьте проверить опцию «Задать имя сборки перед началом сборки».
Комментарии:
1. Разве для этого не требуется сначала запустить сборку?
2. Возможно, но я надеюсь, что «Задать имя сборки перед началом сборки» поможет, но я не так уверен.