Добавление текста на страницу сборки, запускаемой удаленным API Jenkins

У меня есть система сборки Jenkins, запущенная для проекта. Сборка запускается с помощью функции удаленного API Jenkins. Когда в проект вносится коммит, мы отправляем триггер сборки HTTP-запроса процессу Jenkins, работающему на нашем локальном сервере; с параметром, который указывает ревизию папки проекта ствола в репозитории SVN, которую мы хотим извлечь и собрать.

Мы также отправляем имя пользователя SVN и фиксируем сообщение для ревизии в качестве дополнительного параметра http. Так что URL выглядит так:

http://server:8080/job/ProjectName/buildWithParameters?description=[commit message]&REVISION=[revision number]

Я хотел бы отобразить этот параметр описания где-нибудь на странице сборки, но я не нашел очевидного способа сделать это с помощью запуска сборки из удаленного API.

Нужно ли называть параметр конкретным именем или для этой функции требуется плагин?

2 ответа

Один из способов добавить описание - добавить описание сборки. Jenkins отображает краткое текстовое описание под каждой сборкой в ​​списке сборок слева от страницы проекта.

Вы можете использовать плагин Description Setter для установки описания сборки из вашей сборки.

Или вы можете установить описание сборки с помощью POST http://server:8080/job/ProjectName/latestBuild/submitDescription с данными POST: description="YOUR_DESCRIPTION_HERE", Токен latestBuild можно заменить на конкретный номер сборки, если он у вас есть.

Есть этот плагин для отображения параметров сборки

https://wiki.jenkins-ci.org/display/JENKINS/Show+Build+Parameters+Plugin

Другие вопросы по тегам