Jenkins 作业DSL管道配置触发器

Jenkins 作业DSL管道配置触发器,jenkins,groovy,jenkins-plugins,jenkins-pipeline,jenkins-job-dsl,Jenkins,Groovy,Jenkins Plugins,Jenkins Pipeline,Jenkins Job Dsl,我想知道如何使用作业Dsl来配置触发“远程触发构建”管道作业 我需要输入字符串作为身份验证令牌。 我的示例代码: pipelineJob("PipelineJobs") { logRotator { daysToKeep(7) numToKeep(10) } concurrentBuild(false) parameters { stringParam('PHID',null,null) stringParam('SHA1',null,null)

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

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

我的示例代码:

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

  }
}

谢谢。

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

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


自从jobs dsl插件的1.70版(显然是由于)以来,这已经不起作用了。我不清楚这是一个回归(API查看器仍然显示
authenticationToken
函数)还是预期的。
pipelineJob('example') {
  authenticationToken('secret')
}