我在詹金斯有一份工作,我需要在它结束时触发另一个(如果它结束了)。
第二个工作是一个多分支,所以我想知道是否有任何方法,当触发这个工作时,通过我想要的分支。例如,如果我在分支开发中启动第一个作业,我需要它来触发开发分支的第二个作业。
有没有办法实现这个目标?
答案 0 :(得分:3)
只要想想multibranch作业是一个文件夹,其中包含以可用分支命名的真实作业:
使用管道构建步骤时,您必须使用以下内容:
build(job: 'JOB_NAME/BRANCH_NAME')
。当然,您可以使用变量来指定分支名称。
当你从Freestyle工作中触发时,你很可能需要
JOB_NAME/BRANCH_NAME
应该可以使用job参数在此指定分支名称。但是,我没有试一试。
答案 1 :(得分:0)