]> git.saurik.com Git - wxWidgets.git/blob - build/buildbot/config/common.xml
cleanup
[wxWidgets.git] / build / buildbot / config / common.xml
1 <?xml version="1.0" encoding="utf-8"?>
2
3 <!--
4 Name: common.xml
5 Purpose: Schedulers and locks common to all slaves.
6 Author: Mike Wetherell
7 RCS-ID: $Id$
8 Copyright: (c) 2007 Mike Wetherell
9 Licence: wxWidgets licence
10 -->
11
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"
15 xsl:version="1.0">
16
17 <xi:include href="include.xml" xpointer="xpointer(*/*)"/>
18
19 <!--
20 Quick schedulers. Builds using these are triggered after each change to
21 the sources on the given branch.
22
23 name: unique
24 branch: branch to watch
25 treeStableTimer: wait until the tree has stopped changing for the
26 given number of seconds before firing
27 fileNotImportant: files matching these patterns do not trigger a build
28 -->
29
30 <scheduler>
31 <name>trunk_quick</name>
32 <branch>trunk</branch>
33 <treeStableTimer>900</treeStableTimer>
34 <fileNotImportant>doc/*</fileNotImportant>
35 </scheduler>
36
37 <scheduler>
38 <name>stable_quick</name>
39 <branch><STABLE_BRANCH/></branch>
40 <treeStableTimer>900</treeStableTimer>
41 <fileNotImportant>doc/*</fileNotImportant>
42 </scheduler>
43
44 <!--
45 Schedulers that fire once a week.
46
47 A build can use one of these to be triggered once a week, or more than
48 one if it should run several times a week on particular days.
49 -->
50
51 <nightly>
52 <name>sunday_6am</name>
53 <hour>6</hour>
54 <dayOfWeek>0</dayOfWeek>
55 </nightly>
56
57 <nightly>
58 <name>monday_6am</name>
59 <hour>6</hour>
60 <dayOfWeek>1</dayOfWeek>
61 </nightly>
62
63 <nightly>
64 <name>tuesday_6am</name>
65 <hour>6</hour>
66 <dayOfWeek>2</dayOfWeek>
67 </nightly>
68
69 <nightly>
70 <name>wednesday_6am</name>
71 <hour>6</hour>
72 <dayOfWeek>3</dayOfWeek>
73 </nightly>
74
75 <nightly>
76 <name>thursday_6am</name>
77 <hour>6</hour>
78 <dayOfWeek>4</dayOfWeek>
79 </nightly>
80
81 <nightly>
82 <name>friday_6am</name>
83 <hour>6</hour>
84 <dayOfWeek>5</dayOfWeek>
85 </nightly>
86
87 <nightly>
88 <name>saturday_6am</name>
89 <hour>6</hour>
90 <dayOfWeek>6</dayOfWeek>
91 </nightly>
92
93 <!--
94 Schedulers for daily builds.
95 -->
96
97 <nightly>
98 <name>daily_6am</name>
99 <hour>6</hour>
100 </nightly>
101
102 <!--
103 Track SVN changes using the wx-cvs mailing list.
104 The <prefix> is subtracted from the paths in the 'Modified Files:'
105 section, the remainder is then assumed to give the branch and filename.
106 -->
107
108 <svnmaildirsource>
109 <prefix>wxWidgets</prefix>
110 </svnmaildirsource>
111
112 </bot>