gpt4 book ai didi

github - 将许多Jenkins服务器连接到同一github存储库的不同分支

转载 作者:行者123 更新时间:2023-12-02 20:25:55 25 4
gpt4 key购买 nike

我想设置一个登台服务器,每个开发人员都将拥有运行应用程序和Jenkins的自己的docker容器。

我希望每个人都能够将他的github分支与jenkins服务器与jenkins的github插件连接起来,并创建自动构建管道。但是每个分支都将位于相同的公司专用存储库中。

从IDE推送代码->代码继续在Github上-> Github推送到jenkins(在容器中)-> jenkins构建新代码(在容器中)->测试器连接到容器并浏览应用程序分支

我已经用jenkins服务器制作了2个容器。一个连接到主分支,另一个连接到同一仓库的branch1。但是每个仓库只允许 Jenkins 使用github插件的一种实现。
为每个分支机构设置一个新的仓库似乎很愚蠢和浪费。

最好的情况是通过指定不同的分支将具有相同存储库但位于不同端口上的许多jenkins服务器连接起来。

这样的事情可能吗?

最佳答案

如果这些Docker容器可以在其中装有git repo的情况下挂载相同的数据容器,则意味着它们可以为每个repo checkout 不同的分支。

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

关于github - 将许多Jenkins服务器连接到同一github存储库的不同分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33172922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com