Jenkins 作业DSL管道配置触发器
我想知道如何使用作业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)
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')
}