Jenkins 如何使用声明性文件设置pipelineTriggers?

Jenkins 如何使用声明性文件设置pipelineTriggers?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,在脚本化文件中,您可以通过以下设置在“上游”项目上设置生成触发器: properties([ pipelineTriggers([ upstream( threshold: 'SUCCESS', upstreamProjects: 'UpstreamJob\master' ) ]) ]) 如何在多分支管道作业中使用声明性Jenkins文件设置等效的pipelineTriggers 如果将pipeli

在脚本化文件中,您可以通过以下设置在“上游”项目上设置生成触发器:

properties([
    pipelineTriggers([
        upstream(
            threshold: 'SUCCESS',
            upstreamProjects: 'UpstreamJob\master'
        )
    ])
])
如何在多分支管道作业中使用声明性Jenkins文件设置等效的pipelineTriggers

如果将pipelineTriggers放在“选项”部分,则会出现以下错误:

WorkflowScript: 20: Invalid option type "pipelineTriggers". Valid option types: [buildDiscarder, catchError, disableConcurrentBuilds, overrideIndexTriggers, retry, script, skipDefaultCheckout, skipStagesAfterUnstable, timeout, timestamps, waitUntil, withContext, withCredentials, withEnv, ws]

它不应该在“选项”中,而应该在“触发器”部分

尝试:


仅供参考,我们使用的是詹金斯2.73.1
pipeline {
    triggers {
        upstream (
            threshold: 'SUCCESS',
            upstreamProjects: 'UpstreamJob\master'
        )
    }
}