我们整个组织中共有30 Jenkins installs
和Windows
左右的Linux
。它们全部用于不同的任务,并由不同的团队使用(例如,管理Azure ,操纵数据,测试应用程序等)
我的任务是研究是否可以将所有这些整合到一个“詹金斯农场”中,但据我所知,这种东西不存在?最终,“我们”希望有所控制并尽量减少詹金斯的足迹。由于以下原因,我发现的文章不建议使用单个主服务器(具有多个nodes
):
最好将它们放在单独的服务器上吗?还有其他选择吗?
答案 0 :(得分:0)
我相信使用以下方法可以进行基于角色的项目访问 https://wiki.jenkins.io/display/JENKINS/Role+Strategy+Plugin
但是,正如您所指出的那样,单个主机并不理想,因为“插件会影响所有项目”。最好拥有单独的jenkins主节点,但配置代理以使它们可以在团队/项目之间共享。