发布于 2024-12-25 09:09:59 字数 269 浏览 3 评论 0原文

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

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

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

我确实检查了这篇文章,但找不到回复。

We are planning on using Jenkins (used to be Hudson) for the automated builds of our project.

I need to find out what it needs from a system requirements standpoint (RAM, disk, CPU) for a Linux RH installation.

We will be testing a Mobile application project.

I did check this post but couldn't find a response.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故人的歌 2025-01-01 09:09:59

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

  • CPU :n/a(至少再见普通老式 CPU ;))
  • RAM :1GB(我更喜欢 2)
  • HDD :取决于需求。对于我的使用来说,8 个模块的 J2EE Maven 项目 + 数据库脚本(6500 行代码)只占不到 50 MB。我将 Jenkins 配置为存储 10 个构建(500 MB)

但是,如果 Jenkins 必须同时管理多个项目,则必须考虑几件事:

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

考虑备份、服务器上的其他应用程序以及重要的事情 - Jenkins 资源取决于 JVM 容量。

I've been maintaining a Jenkins / Sonar / Nexus and I pointed out a minimal configuration (Debian 5):

  • CPU : n/a (bye bye plain old school CPU at least ;) )
  • RAM : 1GB (I prefer 2)
  • HDD : depends on the needs. For my use, a 8 module J2EE Maven project + db scripts (6500 lines of code) represents less of 50 MB. I configured Jenkins to store 10 builds (500 MB)

However, if Jenkins has to manage several projects at the time, you have to consider few things:

  • keep Jenkins data in a separate directory of the system (default install may put those in /usr) with the Jenkins config way of your choice
  • mount a dedicated HDD partition on this directory and let you a way to manage space on disk (virtual drive, partition resizing tool...)
  • supervising activity to prevent space left and avoid an angry boss :) (Nagios for example)

Think about backup, other application on server, and a important thing - Jenkins resources depends on JVM capacity.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文