1 <?xml version=
"1.0" encoding=
"utf-8"?>
5 Purpose: Schedulers and locks common to all slaves.
7 Copyright: (c) 2007 Mike Wetherell
8 Licence: wxWindows licence
11 <bot xmlns:
xi=
"http://www.w3.org/2001/XInclude">
13 <xi:include href=
"include/defs.xml"/>
16 Quick schedulers. Builds using these are triggered after each change to
17 the sources on the given branch.
20 branch: branch to watch
21 treeStableTimer: wait until the tree has stopped changing for the
22 given number of seconds before firing
23 fileNotImportant: files matching these patterns do not trigger a build
27 <name>trunk_quick
</name>
28 <branch>trunk
</branch>
29 <treeStableTimer>900</treeStableTimer>
30 <fileNotImportant>docs/* interface/*
</fileNotImportant>
34 <name>release_quick
</name>
35 <branch><RELEASE_BRANCH/></branch>
36 <treeStableTimer>900</treeStableTimer>
37 <fileNotImportant>docs/* interface/*
</fileNotImportant>
41 <name>stable_quick
</name>
42 <branch><STABLE_BRANCH/></branch>
43 <treeStableTimer>900</treeStableTimer>
44 <fileNotImportant>docs/*
</fileNotImportant>
48 Schedulers that fire once a week.
50 A build can use one of these to be triggered once a week, or more than
51 one if it should run several times a week on particular days.
54 <nightly-schedulers name=
"sunday"/>
55 <nightly-schedulers name=
"monday"/>
56 <nightly-schedulers name=
"tuesday"/>
57 <nightly-schedulers name=
"wednesday"/>
58 <nightly-schedulers name=
"thursday"/>
59 <nightly-schedulers name=
"friday"/>
60 <nightly-schedulers name=
"saturday"/>
63 Schedulers for daily builds.
66 <nightly-schedulers name=
"daily"/>
69 A general purpose slave lock and ones for the trunk and stable branches.
81 <name><STABLE_BRANCH/></name>
85 <name><RELEASE_BRANCH/></name>
89 Map SVN user ids to email addresses.
91 The email address in wx-devs.xml can be overridden by adding a line like
92 this after the xi:include:
94 <email id="JMS">jaakko.salli -at- dnainternet.net</email>
96 or disabled using an empty tag:
101 <emaillookup name=
"wx-devs">
102 <xi:include href=
"include/wx-devs.xml"/>
103 <!-- Overrides... -->
107 Notify people on the blame list when a build goes from good to bad.
112 <lookup>wx-devs
</lookup>
116 Log every build to a mailing list.
120 <extraRecipient>wx-buildbot -at- googlegroups.com
</extraRecipient>
124 Track SVN changes using the wx-cvs mailing list.
125 The <prefix> is subtracted from the paths in the 'Modified Files:'
126 section, the remainder is then assumed to give the branch and filename.
130 <prefix>wxWidgets
</prefix>