如何使用 Jenkins 创建和推送新的 Github 分支用于许多 repos?
How to create, and push new Github branches using Jenkins for many repos?
我在 GitHub 上有一个多仓库项目。
我想使用分支系统来切割分支并为所有回购创建 release/version
个分支(最多 50 个)
在 Jenkins 上遍历所有这些存储库并创建这些分支的最佳方法是什么?
使用 Jenkins shell 重复每个 repo 的最佳方法是什么?
git checkout -b new-branch
git push -u origin new-branch
...repeat for all repos.
How to create new git branch with jenkins shell
但是,对于这种方法,我得到一个“无法读取‘https://github.com': No such device or address" as mentioned here:
的用户名”
Jenkins 是否有用于在一个作业中创建新分支并将其推送到多个不同存储库的解决方案或插件?
此外,如果自上次创建发布分支以来有新的提交,我可能只想创建一个发布分支。有办法做到这一点吗?
我最终解决这个问题的方法是创建多个 Jenkins 作业,每个作业都指向一个存储库。
我找不到实现上述目标的方法,并设法将多个存储库引用和推送合并到一个作业中。
我创建了一个额外的 Jenkins 作业,它调用了我想要同时启动的所有其他作业 运行。
我在 GitHub 上有一个多仓库项目。
我想使用分支系统来切割分支并为所有回购创建 release/version
个分支(最多 50 个)
在 Jenkins 上遍历所有这些存储库并创建这些分支的最佳方法是什么?
使用 Jenkins shell 重复每个 repo 的最佳方法是什么?
git checkout -b new-branch
git push -u origin new-branch
...repeat for all repos.
How to create new git branch with jenkins shell
但是,对于这种方法,我得到一个“无法读取‘https://github.com': No such device or address" as mentioned here:
的用户名”Jenkins 是否有用于在一个作业中创建新分支并将其推送到多个不同存储库的解决方案或插件?
此外,如果自上次创建发布分支以来有新的提交,我可能只想创建一个发布分支。有办法做到这一点吗?
我最终解决这个问题的方法是创建多个 Jenkins 作业,每个作业都指向一个存储库。
我找不到实现上述目标的方法,并设法将多个存储库引用和推送合并到一个作业中。
我创建了一个额外的 Jenkins 作业,它调用了我想要同时启动的所有其他作业 运行。