QPXJVRYK76DGVBRQ6YRVFV6US5LROYOW2NQ6757BBWXPAUHFH2QQC <h3>1.2. About Us</h3>Hydra is the successor of the Nix Buildfarm, which was developed intandem with the Nix software deployment system. Nix was originallydeveloped at the Department of Information and Computing Sciences,Utrecht University by the TraCE project (2003-2008). The project wasfunded by the Software Engineering Research Program Jacquard toimprove the support for variability in software systems. Funding forthe development of Nix and Hydra is now provided by the NIRICT LaQuSoBuild Farm project.<h3>1.3. About this Manual</h3>This manual tells you how to install the Hydra buildfarm software onyour own server and how to operate that server using its webinterface.
<h3>1.2. Hydra at nixos.org</h3>
<h3>1.4. License</h3>Hydra is free software; you can redistribute it and/or modify it underthe terms of the GNU Lesser General Public License as published by theFree Software Foundation; either version 2.1 of the License, or (atyour option) any later version. Hydra is distributed in the hope thatit will be useful, but WITHOUT ANY WARRANTY; without even the impliedwarranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Seethe GNU Lesser General Public License for more details.<h3>1.5. Hydra at nixos.org</h3>
To run Hydra you need a Linux server with at least a considerableamount of diskspace to store builds. A multi-core machine is not awaste since Hydra can schedule multiple simultaneous build jobs.
To run Hydra you need a Linux server. For small projects, Hydra canbe run on any reasonably modern machine. For individual projects youcan even run Hydra on a laptop. However, the charm of a buildfarmserver is usually that it operates without disturbing the developer'sworking environment and can serve releases over the internet. Inconjunction you should typically have your source code administered ina version management system, such as subversion. Therefore, you willprobably want to install a server that is connected to theinternet. To scale up to large and/or many projects, you will need atleast a considerable amount of diskspace to store builds. Since Hydracan schedule multiple simultaneous build jobs, it can be useful tohave a multi-core machine, and/or attach multiple build machines in anetwork to the central Hydra server.