I see that i can request an account to get builds to work on a server, but how do i set up my own headless build system? I would like to have my project build on my build server.
Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Now where you have a single command build ready, you can call it with the build scheduler of your choice. On the pluginbuilder server there is a Ruby application which allows to configure and trigger the builds via Web Interface. RDT however is built with cruiseceontrol, you can have a look at the configuration at https://svn.sourceforge.net/svnroot/rubyeclipse/trunk/org.rubypeople.rdt.build/cruiseControl/.
On your server make sure that
- java, ANT, Eclipse are installed
- configure build_local.properties accordingly
- the CVS command is available on command line and that you can check out your sources without interaction (e.g. set up key access for getting the sources from sf.net)
- an X display is configured (e.g. Xvfb, Xrealvnc if you have a server without VGA device ...) if you want to run non-headless tests
- build results are published, in the simplest case just set the property buildResultsDirectory
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I see that i can request an account to get builds to work on a server, but how do i set up my own headless build system? I would like to have my project build on my build server.
Thanks.
Now where you have a single command build ready, you can call it with the build scheduler of your choice. On the pluginbuilder server there is a Ruby application which allows to configure and trigger the builds via Web Interface. RDT however is built with cruiseceontrol, you can have a look at the configuration at https://svn.sourceforge.net/svnroot/rubyeclipse/trunk/org.rubypeople.rdt.build/cruiseControl/.
On your server make sure that
- java, ANT, Eclipse are installed
- configure build_local.properties accordingly
- the CVS command is available on command line and that you can check out your sources without interaction (e.g. set up key access for getting the sources from sf.net)
- an X display is configured (e.g. Xvfb, Xrealvnc if you have a server without VGA device ...) if you want to run non-headless tests
- build results are published, in the simplest case just set the property buildResultsDirectory