2015-06-22 3 views
0

Я хотел бы автоматически отображать артефакт как часть описания сборки.Показать артефакт в Jenkins Описание сборки

Теперь я могу сделать это, вручную отредактировав описание сборки, но это будет означать, что я должен сделать это для каждой сборки.

Есть ли способ автоматизировать это?

Это то, что я хотел бы добавить описание к каждой сборке:

<img src="/job/report/$BUILD_NUMBER/artifact/graph1.png"/> 
<img src="/job/report/$BUILD_NUMBER/artifact/graph2.png"/> 

Я также добавил это как описание работы, и я могу красиво показать выход последней сборки, но сейчас я бы чтобы быстро просмотреть результат работы на работу.

+1

Если '$ BUILD_NUMBER' в этом случае всегда является последней строкой для успешного завершения, вы можете заменить ее' lastSuccessful'. –

+0

Я хочу иметь его для каждой сборки. Я показываю график использования памяти для продолжительного теста и хотел пропустить их с помощью предыдущей/следующей сборки и увидеть их в отдельном описании сборки. Я использую lastSuccessful для отображения последнего графика в описании задания. – uncletall

ответ

2

Вы можете использовать Description Setter Plugin, чтобы установить описание сборки в конце каждого прогона. Он поддерживает переменную замену, например. вы можете использовать $BUILD_NUMBER. Чтобы включить теги HTML, вам необходимо изменить параметр «Разметка разметки» в параметрах глобальной безопасности на «Сырой HTML», но имейте в виду проблемы безопасности, возникающие при использовании неэкранированного HTML.

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