Create a build server
From MantidProject
Contents |
Steps required to create a build server
Windows
Install build tools
- Install Visual Studio 2005 (No service Pack) - do not forget to add the x64 compiler to the C++ install for a 64-bit build!
- Install Java JDK6 Update 13 or better (http://java.sun.com/javase/downloads/index.jsp)
- Install CruiseControl, install it to c:\CruiseControl as vista is very picky about letting apps write to the Program Files Directories
- Install Python 2.5.4 (64-bit version for 64-bit build)
- Install SVN command line tools
- Install TortoiseSVN
- Install Doxygen
- Install Wix 2.0
- Install Apache Http Server
Install Build Pre-requisites
More details here.
- Install Qt 4.4.3 to c:\qt *
- Install SIP *
- Install PyQt *
- Install QScintilla *
- Install Qwt *
- Install QwtPlot3D *
- Install zlib *
- Install muParser *
- Install gsl *
- Install Poco *
- Install Boost *
- Install OpenCascade *
(*Use 64-bit compiler if creating a 64-bit version of Mantid)
Extra Information for Vista
In RegEdit set the following: HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting\DontShowUI = 1
Otherwise, if a test crashes the CruiseControl process will hang until someone close the Crash pop-up.
