]> git.saurik.com Git - wxWidgets.git/blobdiff - build/buildbot/config/common.xml
adapted Julian's new speed improved version
[wxWidgets.git] / build / buildbot / config / common.xml
index 2e2f0daa9e87636566d1e9a803fed6051d2ef9bb..86f9c3c4f8f109b6b05f0d8854b7ab88ee6918d8 100644 (file)
@@ -9,36 +9,33 @@
     Licence:    wxWidgets licence
 -->
 
-<bot xmlns:xi="http://www.w3.org/2001/XInclude"
-     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-     xmlns:exsl="http://exslt.org/common"
-     xsl:version="1.0">
+<bot xmlns:xi="http://www.w3.org/2001/XInclude">
 
-<xi:include href="include.xml" xpointer="xpointer(*/*)"/>
+<xi:include href="include/defs.xml"/>
 
 <!--
     Quick schedulers. Builds using these are triggered after each change to
     the sources on the given branch.
-    
-    name:               unique 
-    branch:             branch to watch 
+
+    name:               unique
+    branch:             branch to watch
     treeStableTimer:    wait until the tree has stopped changing for the
                         given number of seconds before firing
-    fileNotImportant:   files matching these patterns do not trigger a build 
+    fileNotImportant:   files matching these patterns do not trigger a build
 -->
 
 <scheduler>
     <name>trunk_quick</name>
     <branch>trunk</branch>
     <treeStableTimer>900</treeStableTimer>
-    <fileNotImportant>doc/*</fileNotImportant>
+    <fileNotImportant>docs/* interface/*</fileNotImportant>
 </scheduler>
 
 <scheduler>
     <name>stable_quick</name>
     <branch><STABLE_BRANCH/></branch>
     <treeStableTimer>900</treeStableTimer>
-    <fileNotImportant>doc/*</fileNotImportant>
+    <fileNotImportant>docs/*</fileNotImportant>
 </scheduler>
 
 <!--
     one if it should run several times a week on particular days.
 -->
 
-<nightly>
-    <name>sunday_6am</name>
-    <hour>6</hour>
-    <dayOfWeek>0</dayOfWeek>
-</nightly>
-
-<nightly>
-    <name>monday_6am</name>
-    <hour>6</hour>
-    <dayOfWeek>1</dayOfWeek>
-</nightly>
-
-<nightly>
-    <name>tuesday_6am</name>
-    <hour>6</hour>
-    <dayOfWeek>2</dayOfWeek>
-</nightly>
-
-<nightly>
-    <name>wednesday_6am</name>
-    <hour>6</hour>
-    <dayOfWeek>3</dayOfWeek>
-</nightly>
-
-<nightly>
-    <name>thursday_6am</name>
-    <hour>6</hour>
-    <dayOfWeek>4</dayOfWeek>
-</nightly>
-
-<nightly>
-    <name>friday_6am</name>
-    <hour>6</hour>
-    <dayOfWeek>5</dayOfWeek>
-</nightly>
-
-<nightly>
-    <name>saturday_6am</name>
-    <hour>6</hour>
-    <dayOfWeek>6</dayOfWeek>
-</nightly>
+<nightly-schedulers name="sunday"/>
+<nightly-schedulers name="monday"/>
+<nightly-schedulers name="tuesday"/>
+<nightly-schedulers name="wednesday"/>
+<nightly-schedulers name="thursday"/>
+<nightly-schedulers name="friday"/>
+<nightly-schedulers name="saturday"/>
 
 <!--
     Schedulers for daily builds.
 -->
 
-<nightly>
-    <name>daily_6am</name>
-    <hour>6</hour>
-</nightly>
+<nightly-schedulers name="daily"/>
+
+<!--
+    Map SVN user ids to email addresses.
+-->
+
+<emaillookup name="wx-devs">
+    <xi:include href="include/wx-devs.xml"/>
+</emaillookup>
+
+<!--
+    Notify people on the blame list when a build goes from good to bad.
+-->
+
+<mailnotifier>
+    <mode>problem</mode>
+    <lookup>wx-devs</lookup>
+</mailnotifier>
+
+<!--
+    Log every build to a mailing list.
+-->
+
+<mailnotifier>
+    <extraRecipient>wx-buildbot -at- lists.wxwidgets.org</extraRecipient>
+</mailnotifier>
 
 <!--
     Track SVN changes using the wx-cvs mailing list.