如何使用Jenkins为多个回购协议创建和推动新的Github分支?

如何使用Jenkins为多个回购协议创建和推动新的Github分支?,git,jenkins,github,git-branch,Git,Jenkins,Github,Git Branch,我在GitHub上有一个多回购项目 我想使用分支系统来切断分支,并为所有回购创建release/version分支(可能最多50个) 詹金斯通过所有这些回购协议并创建这些分支机构的最佳方法是什么 使用Jenkins shell重复进行每次回购的最佳方法是什么 git checkout -b new-branch git push -u origin new-branch ...repeat for all repos. 但是,对于这种方法,我得到一个“无法读取“”的用户名:没有这样的设备或地

我在GitHub上有一个多回购项目

我想使用分支系统来切断分支,并为所有回购创建
release/version
分支(可能最多50个)

詹金斯通过所有这些回购协议并创建这些分支机构的最佳方法是什么

使用Jenkins shell重复进行每次回购的最佳方法是什么

git checkout -b new-branch
git push -u origin new-branch
...repeat for all repos.

但是,对于这种方法,我得到一个“无法读取“”的用户名:没有这样的设备或地址”,如下所述:

Jenkins有没有一个解决方案或插件可以在一个工作中创建一个新分支并将其推送到多个不同的回购协议


此外,如果自上次创建发布分支以来有新的提交,我可能只想创建一个发布分支。有没有办法做到这一点

我最终解决这个问题的方法是创建多个Jenkins工作岗位,每个岗位都指向一个回购

我无法找到实现上述目标的方法,而是设法将多个存储库引用和推送合并到一个作业中


我创建了一个额外的Jenkins作业,该作业调用了我希望同时运行的所有其他作业。

这正是我现在想要做的。进展如何?我相信我最终在Jenkins内部将其实现为单独的工作,因此每个工作都与一个回购相关。