]> git.saurik.com Git - wxWidgets.git/blame - build/buildbot/config/common.xml
Make storing non-trivial data in wxThreadSpecificInfo possible.
[wxWidgets.git] / build / buildbot / config / common.xml
CommitLineData
74e67345
MW
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
74e67345 7 Copyright: (c) 2007 Mike Wetherell
526954c5 8 Licence: wxWindows licence
74e67345
MW
9-->
10
801be649 11<bot xmlns:xi="http://www.w3.org/2001/XInclude">
74e67345 12
801be649 13<xi:include href="include/defs.xml"/>
74e67345
MW
14
15<!--
16 Quick schedulers. Builds using these are triggered after each change to
17 the sources on the given branch.
c005fb28
MW
18
19 name: unique
20 branch: branch to watch
74e67345
MW
21 treeStableTimer: wait until the tree has stopped changing for the
22 given number of seconds before firing
c005fb28 23 fileNotImportant: files matching these patterns do not trigger a build
74e67345
MW
24-->
25
26<scheduler>
27 <name>trunk_quick</name>
28 <branch>trunk</branch>
29 <treeStableTimer>900</treeStableTimer>
0a4ca58b 30 <fileNotImportant>docs/* interface/*</fileNotImportant>
74e67345
MW
31</scheduler>
32
0e6e5fc8
VZ
33<scheduler>
34 <name>release_quick</name>
35 <branch><RELEASE_BRANCH/></branch>
36 <treeStableTimer>900</treeStableTimer>
37 <fileNotImportant>docs/* interface/*</fileNotImportant>
38</scheduler>
39
74e67345
MW
40<scheduler>
41 <name>stable_quick</name>
42 <branch><STABLE_BRANCH/></branch>
43 <treeStableTimer>900</treeStableTimer>
91752030 44 <fileNotImportant>docs/*</fileNotImportant>
74e67345
MW
45</scheduler>
46
47<!--
48 Schedulers that fire once a week.
49
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.
52-->
53
801be649
MW
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"/>
74e67345
MW
61
62<!--
63 Schedulers for daily builds.
64-->
65
801be649 66<nightly-schedulers name="daily"/>
74e67345 67
6dca18f7 68<!--
988729f5 69 A general purpose slave lock and ones for the trunk and stable branches.
6dca18f7
MW
70-->
71
72<slavelock>
73 <name>slave</name>
74</slavelock>
75
988729f5
MW
76<slavelock>
77 <name>trunk</name>
78</slavelock>
79
80<slavelock>
81 <name><STABLE_BRANCH/></name>
82</slavelock>
83
0e6e5fc8
VZ
84<slavelock>
85 <name><RELEASE_BRANCH/></name>
86</slavelock>
87
274e7157
MW
88<!--
89 Map SVN user ids to email addresses.
bb276f53
MW
90
91 The email address in wx-devs.xml can be overridden by adding a line like
92 this after the xi:include:
93
94 <email id="JMS">jaakko.salli -at- dnainternet.net</email>
95
96 or disabled using an empty tag:
97
98 <email id="JMS"/>
274e7157
MW
99-->
100
101<emaillookup name="wx-devs">
0c2d0fcf 102 <xi:include href="include/wx-devs.xml"/>
bb276f53 103 <!-- Overrides... -->
274e7157
MW
104</emaillookup>
105
106<!--
107 Notify people on the blame list when a build goes from good to bad.
84056016 108-->
274e7157
MW
109
110<mailnotifier>
111 <mode>problem</mode>
112 <lookup>wx-devs</lookup>
113</mailnotifier>
114
115<!--
116 Log every build to a mailing list.
117-->
118
119<mailnotifier>
22015a02 120 <extraRecipient>wx-buildbot -at- googlegroups.com</extraRecipient>
274e7157
MW
121</mailnotifier>
122
74e67345
MW
123<!--
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.
127-->
128
129<svnmaildirsource>
130 <prefix>wxWidgets</prefix>
131</svnmaildirsource>
132
133</bot>