使用 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)
....
}
...
}
我定义了一个相当广泛的作业 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)
....
}
...
}