我有如下工作dsl
pipelineJob('demo/Development') {
definition {
cpsScm {
scm {
git('https://github.com/demo/demo.git','development')
}
scriptPath('Jenkinsfile')
}
}
}
创建作业时,它默认添加了附加行为,用于为每个构建创建标签。我怎样才能在工作 dsl 上禁用它?
最佳答案
设法解决问题
git('https://github.com/demo/demo.git','development',{node -> node / 'extensions' << '' })
只需要添加configure block 就可以摆脱extensions block ,如果需要可以直接修改xml。
关于Jenkins 在 dsl 中禁用标记每个构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44884121/