2016-04-08 4 views
21

Я пытаюсь заменить наш текущий трубопровод сборки, в настоящее время взломанный с использованием рабочих мест старой школы Jenkins, с новым заданием, использующим плагин для трубопровода Jenkins, и загружает Jenkinsfile из проекта репозиторий.Плагин конвейера Jenkins: установить описание сборки

Одна вещь, которую выполняла устаревшая работа, была установлена ​​в описании сборки, чтобы включить хеш-память Mercurial, имя пользователя и текущую версию, используя Description setter plugin, так что сборки легко найти.

Есть ли способ воспроизвести/подражать этому поведению с помощью плагина Jenkins?

ответ

33

Только что понял. Задача конвейера предоставляет глобальную переменную currentBuild с возможностью записи. Установка описания может быть выполнена с помощью:

currentBuild.description = "my new description" 

В любом месте сценария трубопровода. Дополнительная информация в этом DZone tutorial.

+2

Для этого в декларативном конвейере используйте скрипт {...} block https://jenkins.io/doc/book/pipeline/syntax/#script –

+0

@jjst Знаете ли вы, как установить «Описание работы» в трубопровод ? –

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