这是我的工作DSL,它创建了管道作业,其中脚本是从scm本身获取的。
pipelineJob ("${jobName}_deploy") {
description("built by seed")
definition {
cpsScm {
scm {
git {
remote {
url('gitUrl')
credentials('user_creds')
}
branch('master')
}
}
scriptPath "scripts/pipeline/jenkinsfile_deploy"
}
}
}
我需要轻型结帐时应自动检查。
任何帮助将不胜感激。我有很多工作,我需要打开每个工作,然后单击痛苦的复选框。
最佳答案
您可以使用Configure Block添加内置DSL中缺少的任何选项:
pipelineJob('example') {
definition {
cpsScm {
// ...
}
}
configure {
it / definition / lightweight(true)
}
}
关于jenkins如何为pipelineJob启用结帐轻量级?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43714739/