使用Jenkins中的MultiJobs将/推入不同的存储库

时间:2019-04-25 16:50:41

标签: git jenkins

我希望从Jenkins的一个仓库中提取并推送到另一个仓库(在另一台服务器上)。

我将MultiJob插件用于以下两个步骤:第一个作业从仓库A中提取,第二个作业使用Post-Build操作下的Git Publisher函数推送到仓库B中:

Repo A --pull--> Jenkins Job Phase 1 --> Jenkins Job Phase 2 --push--> Repo B

在配置的“多作业”阶段的“高级”下,选中了Pass-through Git Commit that was built -- Combine queued git hashes选项,以便可以将提交推送到存储库B。

但是,由于第二个作业将目标存储库(存储库B)作为其SCM远程服务器,因此它试图从存储库B中提取具有ID的提交,从而导致失败。

我是否可以使用Jenkins将提交提交到Repo B?

0 个答案:

没有答案