【问题标题】:Jenkins / Hudson CI Minimum Requirements for a linux RH installationJenkins / Hudson CI Linux RH 安装的最低要求
【发布时间】:2012-02-03 13:47:06
【问题描述】:

我们计划使用Jenkins(以前是 Hudson)来自动构建我们的项目。

我需要从 Linux RH 安装的系统要求(RAM、磁盘、CPU)的角度找出它需要什么。

我们将测试一个移动应用程序项目。

我确实检查了this post,但找不到回复。

【问题讨论】:

  • 您需要指定更多数据: 1. 您希望运行的最大并发构建数是多少? 2. 典型构建需要多少内存、CPU 和磁盘? 3. 如果最长,您准备等待构建的最长时间是多少?并发构建的数量已经在运行?

标签: linux hudson redhat


【解决方案1】:

我一直在维护 Jenkins / Sonar / Nexus,我指出了一个最小配置(Debian 5):

  • CPU : n/a (再见普通的老式 CPU 至少;))
  • 内存:1GB(我更喜欢 2)
  • 硬盘:取决于需要。对于我的使用,一个 8 模块 J2EE Maven 项目 + db 脚本(6500 行代码)代表不到 50 MB。我将 Jenkins 配置为存储 10 个构建 (500 MB)

但是,如果 Jenkins 必须同时管理多个项目,您必须考虑以下几点:

  • 使用您选择的 Jenkins 配置方式将 Jenkins 数据保存在系统的单独目录中(默认安装可能会将它们放在 /usr 中)
  • 在此目录上挂载一个专用的 HDD 分区,让您可以管理磁盘空间(虚拟驱动器、分区大小调整工具...)
  • 监督活动以防止留下空间并避免愤怒的老板:)(例如 Nagios)

想想备份、服务器上的其他应用程序,还有一件重要的事情 - Jenkins 资源取决于 JVM 容量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 2020-04-03
    • 2012-11-26
    相关资源
    最近更新 更多