View Source

h3. Supported operating systems

* Windows 2000/XP/Vista 32 bit, x86 architecture
* Linux 32 bit, x86 architecture
* Mac OSX 32 bit
* More operating systems will be supported in the formal 2.0 release

h3. Memory requirement

* 512M minimum, 1G recommended

h3. Installation Steps

# Make sure you have Sun JDK5 or JDK6 installed. For JDK5, QuickBuild requires at least JDK5 update 11. Download the appropriate JDK version from [http://java.sun.com] if needed.
# Make sure the environment variable JAVA_HOME is defined for the user running QuickBuild server, and that it has a value of the JDK home directory (the directory containing bin, lib,...).
# Download QuickBuild2 distribution from [http://quickbuild.pmease.com], select the latest build for project _PMEase.QuickBuild2_ and download the distribution appropriate for your operation system.
# Edit the file _conf/node.properties_ and specify the node address of a QuickBuild server.
# Unzip the downloaded file into the selected installation directory.
# For Windows platform, run _bin/quickbuild.bat_ to start the agent; for other platforms, change to the _bin_ directory, and run the following command to start the agent:
{code}
./quickbuild.sh console
{code}
During the start up, the agent will contact the server. If the server is down, the agent will wait until the server is up and running, and then it continue its start up process.
*NOTE*:
#* This will run QuickBuild agent in console mode. To stop the agent, just close the console window (on Windows platforms) or press _Ctrl-C_ (on platforms other than Windows).
#* To install QuickBuild as NT service on Windows platforms, just run _service-install.bat_. After the script finishes, you will find a service named _QuickBuild_ in the service control panel. To uninstall the service, just run _service_uninstall.bat_.
#* To install QuickBuild as a daemon process on non-Windows platforms, just run command:
{code}
./quickbuild.sh start
{code}
The daemon process can be stopped by running the command:
{code}
./quickbuild.sh stop
{code}
#* Be default, QuickBuild will run on port 8080. If this port is used by other process, you can change the port number to an unused port by editing the file _conf/node.properties_.
# After the agent starts up, check the server to see if the build grid contains the newly started agent node.