连接许多Jenkins服务器与同一个github回购的不同分支

我想build立一个登台服务器,每个开发人员都有他自己的docker集装箱运行应用程序和jenkins。

我希望每个人都能够连接他的jenkins服务器和jenkins的github插件,并创build自动构buildpipe道。 但是每个分支都将在同一个公司私有存储库中。

从IDE推送代码 – >代码在Github上 – > Github推到jenkins(在容器中) – > jenkins构build新的代码(在容器中) – >testing人员连接到容器并浏览应用程序分支

我用jenkins服务器制作了两个容器。 一个与master分支连接,另一个与同一个repo的branch1连接。 但是每个repo只允许一个jenkins的github插件的实现。 为每个分支设置一个新的回购看起来有点愚蠢和浪费。

最好的情况是通过指定不同的分支来连接许多jenkins服务器和相同的repo,但是在不同的端口上。

是这样的可能吗?

如果这些docker集装箱可以安装在同一个数据容器与git仓库,这意味着他们可以签出不同的分行每回购。

为此,他们需要最近的git(2.5+)并使用新的git worktree add命令。
然后,这些容器将在每个容器设置为不同分支的工作树中工作,但都指向相同的回购。