使用DSL将构建描述列添加到Jenkins视图

时间:2015-07-28 17:45:17

标签: jenkins dsl jobs configure

我定义了相当广泛的Job DSL脚本,我想要一种方法将“构建描述”列添加到此Job DSL脚本生成的自定义视图中。有没有办法跳出配置块以编程方式添加“构建描述”列?

1 个答案:

答案 0 :(得分:0)

不确定我的问题是否正确,但要添加说明,您需要使用以下内容:

job('JobName') {
     ...
     listView('project-name') {
        description('here goes the description')
        ....
     }
     ...
}

如果需要在种子作业中动态提供描述,则可以在种子作业中定义参数,然后将此参数的值传递给描述方法:

/* DESCRIPTION is a build parameter supplied to this Seed job, 
   value of which to be supplied while running the 
   seed job "with parameters"    
*/
def desc = DESCRIPTION;

job('JobName') {
     ...
     listView('project-name') {
        description(desc)
        ....
     }
     ...
}