]> git.saurik.com Git - wxWidgets.git/blobdiff - build/buildbot/config/common.xml
Fix wxHash{Set,Map} compilation with g++ 4.7 in C++11 mode.
[wxWidgets.git] / build / buildbot / config / common.xml
index 2e2f0daa9e87636566d1e9a803fed6051d2ef9bb..c08567d165dacd42702625e4e2fd105a32896ecc 100644 (file)
@@ -6,39 +6,43 @@
     Author:     Mike Wetherell
     RCS-ID:     $Id$
     Copyright:  (c) 2007 Mike Wetherell
     Author:     Mike Wetherell
     RCS-ID:     $Id$
     Copyright:  (c) 2007 Mike Wetherell
-    Licence:    wxWidgets licence
+    Licence:    wxWindows 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.
 
 <!--
     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
     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>
 -->
 
 <scheduler>
     <name>trunk_quick</name>
     <branch>trunk</branch>
     <treeStableTimer>900</treeStableTimer>
-    <fileNotImportant>doc/*</fileNotImportant>
+    <fileNotImportant>docs/* interface/*</fileNotImportant>
+</scheduler>
+
+<scheduler>
+    <name>release_quick</name>
+    <branch><RELEASE_BRANCH/></branch>
+    <treeStableTimer>900</treeStableTimer>
+    <fileNotImportant>docs/* interface/*</fileNotImportant>
 </scheduler>
 
 <scheduler>
     <name>stable_quick</name>
     <branch><STABLE_BRANCH/></branch>
     <treeStableTimer>900</treeStableTimer>
 </scheduler>
 
 <scheduler>
     <name>stable_quick</name>
     <branch><STABLE_BRANCH/></branch>
     <treeStableTimer>900</treeStableTimer>
-    <fileNotImportant>doc/*</fileNotImportant>
+    <fileNotImportant>docs/*</fileNotImportant>
 </scheduler>
 
 <!--
 </scheduler>
 
 <!--
     one if it should run several times a week on particular days.
 -->
 
     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.
 -->
 
 
 <!--
     Schedulers for daily builds.
 -->
 
-<nightly>
-    <name>daily_6am</name>
-    <hour>6</hour>
-</nightly>
+<nightly-schedulers name="daily"/>
+
+<!--
+    A general purpose slave lock and ones for the trunk and stable branches.
+-->
+
+<slavelock>
+    <name>slave</name>
+</slavelock>
+
+<slavelock>
+    <name>trunk</name>
+</slavelock>
+
+<slavelock>
+    <name><STABLE_BRANCH/></name>
+</slavelock>
+
+<slavelock>
+    <name><RELEASE_BRANCH/></name>
+</slavelock>
+
+<!--
+    Map SVN user ids to email addresses.
+
+    The email address in wx-devs.xml can be overridden by adding a line like
+    this after the xi:include:
+
+        <email id="JMS">jaakko.salli -at- dnainternet.net</email>
+
+    or disabled using an empty tag:
+
+        <email id="JMS"/>
+-->
+
+<emaillookup name="wx-devs">
+    <xi:include href="include/wx-devs.xml"/>
+    <!-- Overrides... -->
+</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- googlegroups.com</extraRecipient>
+</mailnotifier>
 
 <!--
     Track SVN changes using the wx-cvs mailing list.
 
 <!--
     Track SVN changes using the wx-cvs mailing list.