【发布时间】:2013-07-16 12:56:56
【问题描述】:
我正在使用一些工具在 Linux Ubuntu 上安装 ALM 服务器:
- 詹金斯
- 连结
- 行家
- 声纳
- SVN
- 蚂蚁
我在同一个 Tomcat 服务器 (/Webapps) 中部署了 Nexus 和 Jenkins。
我在 Ubuntu 上使用 VM 虚拟机(6 个 CPU,4GO 内存)
问题是:要让服务器在不超载CPU和内存溢出的情况下运行,硬件要求是什么?
提前致谢。
【问题讨论】:
-
这在很大程度上取决于您计划在该基础架构上托管的项目数量。 Jenkins 通常使用 2-3gb 运行良好,nexus 使用 512mb,声纳在 1-1.5gb 左右。使用 HTTP 作为协议运行 SVN 和 Apache 需要每个 Apache 进程大约 150mb - 所以并发 svn 用户的数量会对此给出提示。 maven 本身在 jenkins 中运行,所以磁盘空间在这里更成问题。我会提前计算出几个千兆字节——但这又取决于构建了多少项目以及这些项目包含什么。
标签: maven jenkins continuous-integration nexus alm