]>
Commit | Line | Data |
---|---|---|
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> |