web-dev-qa-db-ja.com

Jenkins / Hudson CI LinuxRHインストールの最小要件

プロジェクトの自動ビルドに Jenkins (以前はHudson)を使用することを計画しています。

Linux RHインストールのシステム要件の観点(RAM、ディスク、CPU)から何が必要かを知る必要があります。

モバイルアプリケーションプロジェクトをテストします。

チェックしました この投稿 しかし、応答が見つかりませんでした。

15
user1015510

私はJenkins/Sonar/Nexusを維持していて、最小限の構成(Debian 5)を指摘しました:

  • CPU:該当なし(少なくともさようならプレーンオールドスクールCPU;))
  • RAM:1GB(私は2が好きです)
  • HDD:ニーズによって異なります。私の使用では、8モジュールのJ2EEMavenプロジェクト+ dbスクリプト(6500行のコード)は50MB未満を表します。 10ビルド(500 MB)を保存するようにJenkinsを構成しました

ただし、Jenkinsが一度に複数のプロジェクトを管理する必要がある場合は、いくつかのことを考慮する必要があります。

  • 選択したJenkins構成方法を使用して、Jenkinsデータをシステムの別のディレクトリに保持します(デフォルトのインストールでは、データが/usrに配置される場合があります)。
  • このディレクトリに専用のHDDパーティションをマウントし、ディスク上のスペースを管理する方法を提供します(仮想ドライブ、パーティションサイズ変更ツール...)
  • スペースが残らないようにし、怒っている上司を避けるための活動を監督する:)(たとえばNagios)

バックアップ、サーバー上の他のアプリケーション、および重要なことについて考えてください。JenkinsのリソースはJVMの容量に依存します。

16
LeysS