]>
Commit | Line | Data |
---|---|---|
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 | ||
14 | <xi:include href="include/defs.xml"/> | |
15 | ||
16 | <!-- | |
17 | Quick schedulers. Builds using these are triggered after each change to | |
18 | the sources on the given branch. | |
19 | ||
20 | name: unique | |
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 | |
25 | --> | |
26 | ||
27 | <scheduler> | |
28 | <name>trunk_quick</name> | |
29 | <branch>trunk</branch> | |
30 | <treeStableTimer>900</treeStableTimer> | |
31 | <fileNotImportant>docs/* interface/*</fileNotImportant> | |
32 | </scheduler> | |
33 | ||
34 | <scheduler> | |
35 | <name>stable_quick</name> | |
36 | <branch><STABLE_BRANCH/></branch> | |
37 | <treeStableTimer>900</treeStableTimer> | |
38 | <fileNotImportant>docs/*</fileNotImportant> | |
39 | </scheduler> | |
40 | ||
41 | <!-- | |
42 | Schedulers that fire once a week. | |
43 | ||
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. | |
46 | --> | |
47 | ||
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"/> | |
55 | ||
56 | <!-- | |
57 | Schedulers for daily builds. | |
58 | --> | |
59 | ||
60 | <nightly-schedulers name="daily"/> | |
61 | ||
62 | <!-- | |
63 | Map SVN user ids to email addresses. | |
64 | --> | |
65 | ||
66 | <emaillookup name="wx-devs"> | |
67 | <xi:include href="include/wx-devs.xml" xpointer="xpointer(//*[@id='MW'])"/> | |
68 | </emaillookup> | |
69 | ||
70 | <!-- | |
71 | Notify people on the blame list when a build goes from good to bad. | |
72 | --> | |
73 | ||
74 | <mailnotifier> | |
75 | <mode>problem</mode> | |
76 | <lookup>wx-devs</lookup> | |
77 | </mailnotifier> | |
78 | ||
79 | <!-- | |
80 | Log every build to a mailing list. | |
81 | --> | |
82 | ||
83 | <mailnotifier> | |
84 | <extraRecipient>mike.wetherell -at- ntlworld.com</extraRecipient> | |
85 | </mailnotifier> | |
86 | ||
87 | <!-- | |
88 | Track SVN changes using the wx-cvs mailing list. | |
89 | The <prefix> is subtracted from the paths in the 'Modified Files:' | |
90 | section, the remainder is then assumed to give the branch and filename. | |
91 | --> | |
92 | ||
93 | <svnmaildirsource> | |
94 | <prefix>wxWidgets</prefix> | |
95 | </svnmaildirsource> | |
96 | ||
97 | </bot> |