Create a build server

From MantidProject

Jump to: navigation, search

Contents

Steps required to create a build server

Windows

Install build tools

  1. Install Visual Studio 2005 (No service Pack) - do not forget to add the x64 compiler to the C++ install for a 64-bit build!
  2. Install Java JDK6 Update 13 or better (http://java.sun.com/javase/downloads/index.jsp)
  3. Install CruiseControl, install it to c:\CruiseControl as vista is very picky about letting apps write to the Program Files Directories
  4. Install Python 2.5.4 (64-bit version for 64-bit build)
  5. Install SVN command line tools
  6. Install TortoiseSVN
  7. Install Doxygen
  8. Install Wix 2.0
  9. Install Apache Http Server

Install Build Pre-requisites

More details here.

  1. Install Qt 4.4.3 to c:\qt *
  2. Install SIP *
  3. Install PyQt *
  4. Install QScintilla *
  5. Install Qwt *
  6. Install QwtPlot3D *
  7. Install zlib *
  8. Install muParser *
  9. Install gsl *
  10. Install Poco *
  11. Install Boost *
  12. 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.

Personal tools
Create a book