首先,将
build步骤包装进去很浪费执行器插槽
node。您的上游执行者将无故闲着。
其次,在多分支项目中,可以使用环境变量
BRANCH_NAME使逻辑在当前分支上成为条件。
第三,该
job参数采用绝对或相对的作业名称。如果您提供的名称没有任何路径限定,则将引用同一文件夹中的另一个作业,对于多分支项目,这将意味着同一存储库的另一个分支。
因此,您打算写的可能是
if (env.BRANCH_NAME == 'master') { build '../other-repo/master'}


