我希望从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?