2017-01-18 2 views
2

Я хочу использовать плагин jenkins-job-dsl, чтобы добавить столбец «Описание сборки» в моем секционном представлении. К сожалению, я не нашел никакой информации в Jenkins Job DSL API (http://sheehan.github.io/job-dsl-plugin/#).Add Build Description in Sectioned View, используя плагин DSL/Groovy Jenkins

Я предполагаю, что он не доступен через DSL Дженкинс API, но я хотел бы, чтобы убедиться. Благодаря!

ответ

0

Если что-то поддерживается из коробки, вы можете использовать Configure Block добавить любые конфигурационные элементы:

sectionedView('project-summary') { 
    filterBuildQueue() 
    filterExecutors() 
    sections { 
    listView { 
     name('Project A') 
     jobs { 
     regex(/project-A-.*/) 
     } 
     columns { 
     status() 
     weather() 
     name() 
     lastSuccess() 
     lastFailure() 
     }  
    } 
    } 
    configure { view -> 
    view/sections/'hudson.plugins.sectioned__view.ListViewSection'/columns << 'jenkins.plugins.extracolumns.BuildDescriptionColumn' { 
     columnWidth(80) 
     forceWidth(false) 
    } 
    } 
} 
+0

Спасибо за вашу помощь! Но для тех, кто хочет добавить «Build Description» в существующее представление, будет проще использовать таким образом: buildDescriptionColumn { columnWidth (80) forceWidth (false) } – astor555

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