Tuesday, July 31, 2007
Here are yet some more notes on setting up CruiseControl to run with ECF.

StartingUpCC005.pdf (2.04 MB)

This file describes how to access CruiseControl remotely. I use ssh to start vncserver on the Linux build machine, then run realvnc on Windows. The file then shows running the Java WebStart CruiseControl GUI, the CruiseControl Web Reporting Project, and the JMX console through the resulting connection. The file ends with instructions on how to create a login window with PHP.

I'm not posting Part 6 of my notes. This part deals mainly with setting up MySQL and Apache2 on Ubuntu. Apache2 on Ubuntu (at least the Apache2 brought down with Ubuntu's Synaptic Package Manager) is configured differently than the Apache installed on OpenSuse 10.2 through YaST. A key point is using --bind-address when invoking MySQL so that I can invoke it with -h <hostname> and not just -h localhost. The Apache2 instructions are described well at the following URL: http://linuxhelp.blogspot.com/2006/02/host-websites-on-your-local-machine.html

I got three more files of notes.

StartingUpCC007.pdf (288.39 KB)

StartingUpCC008.pdf (186.34 KB)

StartingUpCC009.pdf (424.13 KB)

The first file (Part 7) shows how to rotate the cruisecontrol.log file and set up a crontab entry to delete old build log files. The second file (Part 8) describes how to make ssh key pairs. The third file (Part 9) discusses how to treat scheduled builds and user-initiated builds.


7/31/2007 9:47:12 PM (Pacific Daylight Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  |  Trackback