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

Adding build description column to a Jenkins view using DSL

我定义了一个相当广泛的作业 DSL 脚本,我想要一种将 'build description' 列添加到此作业 DSL 脚本生成的自定义视图的方法。有没有办法跳出配置块以编程方式添加 'build description' 列?

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

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

如果需要在seed job中动态提供description,那么可以在Seed job中定义一个参数,然后将这个参数的值传给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)
        ....
     }
     ...
}