System requirements
Client requirements
Cruise works on the following browsers:
- Firefox 2.0, 3.0
- Safari 2.0, 3.0, 4.0
- Internet Explorer 6.0 (some display issues), 7.0
Cruise server requirements
Windows
Cruise server is supported on Windows XP SP2+ or Windows Server 2003.
- Sun Java Runtime Environment (JRE) version 6
- RAM: 1Gb minimum, 2Gb recommended
- 2 GHz (or higher)
Mac OSX
- Mac OSX Leopard (10.5) or higher
- Intel processor
- Apple Java Runtime Environment (JRE) version 6
- RAM: 1Gb minimum, 2Gb recommended
Linux
We provide Debian packages which work on Ubuntu or Debian, and RPMs for RHEL, Fedora Core and CentOS. We support Ubuntu 7.10, Ubuntu 8.04, Centos 5.1 and RedHat Enterprise 5.
- Sun Java Runtime Environment (JRE) version 6
- RAM: 1Gb minimum, 2Gb recommended
- 2 GHz (or higher)
Solaris
We provide Solaris packages which have been tested with Solaris 10 U5. They should work with OpenSolaris as well.
- Sun Java Runtime Environment (JRE) version 6
- RAM: 1Gb minimum, 2Gb recommended
- 2 GHz (or higher)
Extra requirements for Cruise server
The host that runs your Cruise server should have a separate disk partition to store Cruise artifacts. The artifact repository can fill up quickly (especially if you are storing large binaries). If you don't create a separate partition for artifacts and your system disk fills up, Cruise and other applications on your system will behave unexpectedly. You are also likely to end up with corrupted data. Check the section on installing Cruise server for more information on configuring your artifact repository.
Client software for your source code control tool must be installed on both your Cruise server and all Cruise build agents.
Cruise agent requirements
Windows
Cruise agent is supported on Windows XP SP2+ or Windows Server 2003.
- Sun Java Development Kit (JDK) version 6
- RAM: 128Mb minimum, 256Mb recommended
- 2 GHz (or higher)
Mac OSX
- Mac OSX Leopard (10.5) or higher
- Intel processor
- Apple Java Development Kit (JDK) version 6
- RAM: 128Mb minimum, 256Mb recommended
Linux
We provide Debian packages which work on Ubuntu or Debian, and RPMs for RHEL, Fedora Core and CentOS. We support Ubuntu 7.10, Ubuntu 8.04, Centos 5.1 and RedHat Enterprise 5.
- Sun Java Development Kit (JDK) version 6
- RAM: 128Mb minimum, 256Mb recommended
- 2 GHz (or higher)
Solaris
We provide Solaris packages which have been tested with Solaris 10 U5. They should work with OpenSolaris as well.
- Sun Java Development Kit (JDK) version 6
- RAM: 512Mb minimum, 1Gb recommended
Extra requirements for Cruise agent
Cruise agent on its own does not require much memory or CPU. However, you need to ensure computers deployed as build agents have adequate resources to build your projects -- including sufficient disk space to check source code out of source control.
Client software for your source code control tool needs to be installed on all build agents. As well as, any other software required to build your application (if not accessed directly from the project source checked out from source control).