1 <?xml version=
"1.0" encoding=
"utf-8"?>
5 Purpose: Schedulers and locks common to all slaves.
8 Copyright: (c) 2007 Mike Wetherell
9 Licence: wxWidgets licence
12 <bot xmlns:
xi=
"http://www.w3.org/2001/XInclude">
14 <xi:include href=
"include/defs.xml"/>
17 Quick schedulers. Builds using these are triggered after each change to
18 the sources on the given branch.
21 branch: branch to watch
22 treeStableTimer: wait until the tree has stopped changing for the
23 given number of seconds before firing
24 fileNotImportant: files matching these patterns do not trigger a build
28 <name>trunk_quick
</name>
29 <branch>trunk
</branch>
30 <treeStableTimer>900</treeStableTimer>
31 <fileNotImportant>docs/* interface/*
</fileNotImportant>
35 <name>stable_quick
</name>
36 <branch><STABLE_BRANCH/></branch>
37 <treeStableTimer>900</treeStableTimer>
38 <fileNotImportant>docs/*
</fileNotImportant>
42 Schedulers that fire once a week.
44 A build can use one of these to be triggered once a week, or more than
45 one if it should run several times a week on particular days.
48 <nightly-schedulers name=
"sunday"/>
49 <nightly-schedulers name=
"monday"/>
50 <nightly-schedulers name=
"tuesday"/>
51 <nightly-schedulers name=
"wednesday"/>
52 <nightly-schedulers name=
"thursday"/>
53 <nightly-schedulers name=
"friday"/>
54 <nightly-schedulers name=
"saturday"/>
57 Schedulers for daily builds.
60 <nightly-schedulers name=
"daily"/>
63 General purpose slave lock.
71 Map SVN user ids to email addresses.
74 <emaillookup name=
"wx-devs">
75 <xi:include href=
"include/wx-devs.xml"/>
79 Notify people on the blame list when a build goes from good to bad.
84 <lookup>wx-devs
</lookup>
88 Log every build to a mailing list.
92 <extraRecipient>wx-buildbot -at- lists.wxwidgets.org
</extraRecipient>
96 Track SVN changes using the wx-cvs mailing list.
97 The <prefix> is subtracted from the paths in the 'Modified Files:'
98 section, the remainder is then assumed to give the branch and filename.
102 <prefix>wxWidgets
</prefix>