是否可以为管道多分支定义Build after other projects are built
,尤其是对于组织。文件夹 GitHub Organization 或 Bitbucket Tream / Project ?
示例:
properties([pipelineTriggers([upstream(
threshold: hudson.model.Result.SUCCESS,
upstreamProjects: "../multibranch-job/master")])])
有用吗?它需要绝对路径还是相对路径?
答案 0 :(得分:5)
显然Build after other projects are built
可以使用通用Pipeline,Multibranch或Org。像Bitbucket Team / Project这样的文件夹。
我的问题与我指的是错误路径的工作有关。
可以始终在作业屏幕的上半部分找到绝对路径。如果name包含可能被Jenkins替换的特殊字符,这将特别有用。
因此properties
步骤应该是:
properties([pipelineTriggers([upstream(
threshold: hudson.model.Result.SUCCESS,
upstreamProjects: "t/multibranch-job-to-be-triggered/feature%2Ftest")])])
除绝对路径外,您可以参考具有相对路径的作业,例如:
another-branch
../another-job/branch