如何测量Continuous Integration服务器(Jenkins)的硬件规格?

时间:2015-11-20 10:38:14

标签: jenkins continuous-integration

Jenkins的网页确实谈到了服务器规范。问题是我必须向系统请求CI服务器,我必须指定这些要求,当然也要证明这些要求。

我必须做出以下决定:

  • 考虑到操作系统,整个服务器的硬盘容量。对于硬件提供商而言,此规范被认为更为关键。
  • RAM。
  • 核心数量。

这些是需要考虑的事项:

  • 他们提供给我的操作系统可能是Ubuntu Server。
  • 在99%的案例中,我不会同时运行超过1个版本。
  • 我要和Moodle合作,所以源代码大小相当大(整个回购大约是700Mb)。

1 个答案:

答案 0 :(得分:2)

关于我使用Jenkins和Linux的经验,我建议使用以下配置:

  • CentOS计算机或VM(Ubuntu服务器也可以)
  • 最少2个CPU
  • 至少2 GB的RAM
  • 操作系统的30 GB分区
  • Jenkins的另一个分区(如/ jenkins)

关于Jenkins的分区大小,它取决于作业的数量(及其工作空间大小)。

我的Jenkins分区是100 GB(我有大约100个作业和一些大的Git repo来克隆)。