作业DSL管道配置触发器

时间:2017-02-13 07:43:14

标签: jenkins groovy jenkins-plugins jenkins-pipeline jenkins-job-dsl

我想知道如何使用Job Dsl配置触发器“远程触发器构建”管道作业。

我需要输入字符串作为身份验证令牌。 enter image description here

我的示例代码:

pipelineJob("PipelineJobs") {
  logRotator {
    daysToKeep(7)
    numToKeep(10)
  }
  concurrentBuild(false)
  parameters {
    stringParam('PHID',null,null)
    stringParam('SHA1',null,null)
  }
  triggers {

  }
}

感谢。

1 个答案:

答案 0 :(得分:2)

在内部,该选项不是触发器,因此您无法在triggers上下文中找到它。

您需要在作业级别使用authenticationToken,请参阅API Viewer

pipelineJob('example') {
  authenticationToken('secret')
}