这是我的工作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"
    }
 }
 }

我需要轻型结帐时应自动检查。
jenkins如何为pipelineJob启用结帐轻量级?-LMLPHP

任何帮助将不胜感激。我有很多工作,我需要打开每个工作,然后单击痛苦的复选框。

最佳答案

您可以使用Configure Block添加内置DSL中缺少的任何选项:

pipelineJob('example') {
  definition {
    cpsScm {
      // ...
    }
  }
  configure {
     it / definition / lightweight(true)
  }
}

关于jenkins如何为pipelineJob启用结帐轻量级?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43714739/

10-12 22:16