2017-10-13 1132 views
1

在脚本Jenkinsfile您设置构建通过设置“了流”项目引发:如何使用声明式Jenkinsfile设置pipelineTriggers?

properties([ 
    pipelineTriggers([ 
     upstream(
      threshold: 'SUCCESS', 
      upstreamProjects: 'UpstreamJob\master' 
     ) 
    ]) 
]) 

如何在一个多分支管道作业中使用的声明Jenkinsfile我设置了相当于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] 
+0

仅供参考,我们使用詹金斯2.73.1 –

回答

1

它不应该是在“选项”,但在“触发器”部分。

尝试:

pipeline { 
    triggers { 
     upstream (
      threshold: 'SUCCESS', 
      upstreamProjects: 'UpstreamJob\master' 
     ) 
    } 
} 
相关问题