1 <?xml version=
"1.0" encoding=
"utf-8"?>
5 Purpose: Buildbot configuration for the HP Testdrive.
8 Copyright: (c) 2007 Mike Wetherell
9 Licence: wxWidgets licence
12 <bot xmlns:
xi=
"http://www.w3.org/2001/XInclude"
13 xmlns:
xsl=
"http://www.w3.org/1999/XSL/Transform"
14 xmlns:
exsl=
"http://exslt.org/common"
17 <xi:include href=
"testdrive-inc.xml" xpointer=
"xpointer(*/*)"/>
22 The list of available machines is here:
23 http://www.testdrive.hp.com/current.shtml
24 Currently only unix hosts are supported, with hopefully one or more
25 Windows machines to follow.
27 <sandbox> specifies the remote machine that will run the job, or it can
28 be 'debug' in which case the sandbox will just echo the commands.
30 <builddir> specifies an absolute path on the remote machine for the
31 build, rather than the usual single directory name. The last component
32 also specifies a subdirectory on the master for logs, which as usual
33 must be unique across all slaves.
35 An extra build step <setup> can be used after <checkout> to set up ccache
36 and cppunit. Cppunit generally needs to be compiled by the same compiler
37 that will be used for wxWidgets, add configure options using the
38 'cppunit-options' attribute when needed, e.g.:
39 <setup cppunit-options="CC=cc CXX=CC"/>
41 Cross compilers available on the Linux x86 machines (more coming):
44 i386-mingw32 (with cppunit installed under $HOME/opt/mingw345)
46 Please limit the number of quick builds to one unix, one Windows and one
47 Mac per branch. And please don't load up all the cpus of a remote machine
56 <name>Linux x86_64 wxGTK Trunk
</name>
57 <sandbox>td162.testdrive.hp.com
</sandbox>
58 <builddir>/tmp/wx/td_gtk
</builddir>
59 <scheduler>trunk_quick
</scheduler>
77 <name>Linux x86_64 wxGTK Stable
</name>
78 <sandbox>td166.testdrive.hp.com
</sandbox>
79 <builddir>/tmp/wx/td_gtk_stable
</builddir>
80 <scheduler>stable_quick
</scheduler>
83 <checkout branch=
"{$STABLE_BRANCH}"/>
103 <name>OSX PowerPC wxMac Trunk
</name>
104 <sandbox>td179.testdrive.hp.com
</sandbox>
105 <builddir>/tmp/wx/td_mac
</builddir>
106 <scheduler>trunk_quick
</scheduler>
111 <setup cppunit-options=
"--host=powerpc-apple-darwin8"/>
112 <configure options=
"--host=powerpc-apple-darwin8"/>
122 <name>OSX Intel wxMac Stable
</name>
123 <sandbox>td186.testdrive.hp.com
</sandbox>
124 <builddir>/tmp/wx/td_mac_stable
</builddir>
125 <scheduler>stable_quick
</scheduler>
128 <checkout branch=
"{$STABLE_BRANCH}"/>
130 <setup cppunit-options=
"--host=i686-apple-darwin8"/>
131 <configure options=
"--host=i686-apple-darwin8"/>
146 <name>MinGW32 wxMSW Trunk
</name>
147 <sandbox>td185.testdrive.hp.com
</sandbox>
148 <builddir>/tmp/wx/td_msw
</builddir>
149 <scheduler>trunk_quick
</scheduler>
154 <configure options=
"--host=i386-mingw32 --with-cppunit-prefix=$HOME/opt/mingw345"/>
164 <name>MinGW32 wxMSW Stable
</name>
165 <sandbox>td189.testdrive.hp.com
</sandbox>
166 <builddir>/tmp/wx/td_msw_stable
</builddir>
167 <scheduler>stable_quick
</scheduler>
170 <checkout branch=
"{$STABLE_BRANCH}"/>
172 <configure options=
"--host=i386-mingw32 --with-cppunit-prefix=$HOME/opt/mingw345"/>
187 <name>FreeBSD x86 wxX11 Stable
</name>
188 <sandbox>td152.testdrive.hp.com
</sandbox>
189 <builddir>/tmp/wx/td_freebsd_stable
</builddir>
190 <scheduler>daily_6am
</scheduler>
193 <checkout branch=
"{$STABLE_BRANCH}"/>
196 <configure options=
"--with-x11"/>
209 <name>HP-UX
11i PA-RISC gcc wxMotif Stable
</name>
210 <sandbox>td192.testdrive.hp.com
</sandbox>
211 <builddir>/tmp/wx/td_hpux_pa_stable
</builddir>
212 <scheduler>daily_6am
</scheduler>
215 <checkout branch=
"{$STABLE_BRANCH}"/>