Jenkins-多个实例

时间:2018-10-15 13:26:06

标签: jenkins

我们整个组织中共有30 Jenkins installsWindows左右的Linux。它们全部用于不同的任务,并由不同的团队使用(例如,管理Azure 操纵数据测试应用程序等)

我的任务是研究是否可以将所有这些整合到一个“詹金斯农场”中,但据我所知,这种东西不存在?最终,“我们”希望有所控制并尽量减少詹金斯的足迹。由于以下原因,我发现的文章不建议使用单个主服务器(具有多个nodes):

  • 没有基于角色的项目访问权限(影响其他团队代码)
  • 插件会影响所有项目
  • 单点故障,因为只有一台主服务器

最好将它们放在单独的服务器上吗?还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

我相信使用以下方法可以进行基于角色的项目访问 https://wiki.jenkins.io/display/JENKINS/Role+Strategy+Plugin

但是,正如您所指出的那样,单个主机并不理想,因为“插件会影响所有项目”。最好拥有单独的jenkins主节点,但配置代理以使它们可以在团队/项目之间共享。