diff --git a/archive/org.eclipse.wtp.releng/cruiseScripts/config.xml b/archive/org.eclipse.wtp.releng/cruiseScripts/config.xml index 37b1eada74e0e11952a620073c86f5845e9f1180..a96c2ecb9268f5253f6a228874994249428569a2 100644 --- a/archive/org.eclipse.wtp.releng/cruiseScripts/config.xml +++ b/archive/org.eclipse.wtp.releng/cruiseScripts/config.xml @@ -1,197 +1,288 @@ <cruisecontrol> - <project name="wtp" buildafterfailed="true"> - <!-- Bootstrappers are run every time the build runs, - *before* the modification checks --> - <bootstrappers> - <currentbuildstatusbootstrapper file="logs/wtp/buildstatus.txt"/> - </bootstrappers> + <project + name="wtp" + buildafterfailed="true"> + <!-- Bootstrappers are run every time the build runs, + *before* the modification checks --> + <bootstrappers> + <currentbuildstatusbootstrapper + file="logs/wtp/buildstatus.txt" /> + </bootstrappers> -<!-- Defines where cruise looks for changes, to decide whether to run the build --> - <modificationset quietperiod="300"> - <cvs cvsroot=":pserver:anonymous@dev.eclipse.org:/home/webtools" tag="HEAD" localworkingcopy="checkout/wtp-N"/> - </modificationset> + <!-- Defines where cruise looks for changes, to decide whether to run the build --> + <modificationset quietperiod="300"> + <cvs + cvsroot=":pserver:anonymous@dev.eclipse.org:/home/webtools" + tag="HEAD" + localworkingcopy="checkout/wtp-N" /> + </modificationset> -<!-- Configures the actual build loop, how often and which build file/target --> - <schedule> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="0630" - day="Sunday" - target="N-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="0630" - day="Monday" - target="N-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="0630" - day="Wednesday" - target="N-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="0630" - day="Friday" - target="N-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="0630" - day="Saturday" - target="N-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - </schedule> + <!-- Configures the actual build loop, how often and which build file/target --> + + <!-- no scheduled head build till ship + + <schedule> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="0630" + day="Sunday" + target="N-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="0630" + day="Monday" + target="N-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="0630" + day="Wednesday" + target="N-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="0630" + day="Friday" + target="N-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="0630" + day="Saturday" + target="N-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + </schedule> + + --> + + <!-- directory to write build logs to --> + <log dir="logs/wtp"></log> -<!-- directory to write build logs to --> - <log dir="logs/wtp"> - </log> + <!-- Publishers are run *after* a build completes --> + <publishers> + <currentbuildstatuspublisher + file="logs/wtp/buildstatus.txt" /> + <email + mailhost="localhost" + returnaddress="ozgur.tumer@eteration.com" + skipusers="true" + buildresultsurl="http://buildserver.lomboz.org:8080/cruisecontrol/buildresults/wtp"> + <success address="wtp-dev@eclipse.org" /> + <always + address="ozgur.tumer@eteration.com,naci@eteration.com,david_williams@us.ibm.com" /> + </email> + </publishers> + </project> -<!-- Publishers are run *after* a build completes --> - <publishers> - <currentbuildstatuspublisher file="logs/wtp/buildstatus.txt"/> - <email mailhost="localhost" - returnaddress="ozgur.tumer@eteration.com" - skipusers="true" - buildresultsurl="http://buildserver.lomboz.org:8080/cruisecontrol/buildresults/wtp"> - <success address="wtp-dev@eclipse.org" /> - <always address="ozgur.tumer@eteration.com,naci@eteration.com" /> - </email> - </publishers> - </project> + <project + name="wtp-I" + buildafterfailed="true"> + <!-- Bootstrappers are run every time the build runs, + *before* the modification checks --> + <bootstrappers> + <currentbuildstatusbootstrapper + file="logs/wtp-I/buildstatus.txt" /> + </bootstrappers> - <project name="wtp-I" buildafterfailed="true"> - <!-- Bootstrappers are run every time the build runs, - *before* the modification checks --> - <bootstrappers> - <currentbuildstatusbootstrapper file="logs/wtp-I/buildstatus.txt"/> - </bootstrappers> + <!-- Defines where cruise looks for changes, to decide whether to run the build --> + <modificationset quietperiod="300"> + <cvs + cvsroot=":pserver:anonymous@dev.eclipse.org:/home/webtools" + tag="HEAD" + localworkingcopy="checkout/wtp-I" /> + </modificationset> -<!-- Defines where cruise looks for changes, to decide whether to run the build --> - <modificationset quietperiod="300"> - <cvs cvsroot=":pserver:anonymous@dev.eclipse.org:/home/webtools" tag="HEAD" localworkingcopy="checkout/wtp-I"/> - </modificationset> + <!-- Configures the actual build loop, how often and which build file/target --> + <!-- check for changes ever 1 hour (1 * 60 * 60 seconds). + If changes in last 10 minutes, wait another 10 minutes (10 * 60 seconds) before starting --> + <schedule interval="3600" quietperiod="600" > + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + </schedule> + + <!-- only one, looping schedule, as above + <schedule > + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="0600" + day="Tuesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="0900" + day="Tuesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="1200" + day="Tuesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="1500" + day="Tuesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="1800" + day="Tuesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="2100" + day="Tuesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="2230" + day="Tuesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="0600" + day="Wednesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="1530" + day="Wednesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="2230" + day="Wednesday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="0600" + day="Thursday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="1530" + day="Thursday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + <ant + antscript="/home/build-home/cruise/ant.sh" + buildfile="trigger.xml" + time="2230" + day="Thursday" + target="I-Build" + uselogger="false" + usedebug="false" + antworkingdir="/home/build-home/cruise"> + </ant> + </schedule> -<!-- Configures the actual build loop, how often and which build file/target --> - <schedule> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="0600" - day="Tuesday" - target="I-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="1530" - day="Tuesday" - target="I-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="2230" - day="Tuesday" - target="I-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="0600" - day="Wednesday" - target="I-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="1530" - day="Wednesday" - target="I-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="2230" - day="Wednesday" - target="I-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="0600" - day="Thursday" - target="I-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="1530" - day="Thursday" - target="I-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - <ant antscript="/home/build-home/cruise/ant.sh" - buildfile="trigger.xml" - time="2230" - day="Thursday" - target="I-Build" - uselogger="false" - usedebug="false" - antworkingdir="/home/build-home/cruise"> - </ant> - </schedule> + --> + + <!-- directory to write build logs to --> + <log dir="logs/wtp-I"></log> -<!-- directory to write build logs to --> - <log dir="logs/wtp-I"> - </log> - -<!-- Publishers are run *after* a build completes --> - <publishers> - <currentbuildstatuspublisher file="logs/wtp-I/buildstatus.txt"/> - <email mailhost="localhost" - returnaddress="ozgur.tumer@eteration.com" - skipusers="true" - buildresultsurl="http://buildserver.lomboz.org:8080/cruisecontrol/buildresults/wtp-I"> - <success address="wtp-dev@eclipse.org" /> - <always address="ozgur.tumer@eteration.com,naci@eteration.com" /> - </email> - </publishers> - </project> + <!-- Publishers are run *after* a build completes --> + <publishers> + <currentbuildstatuspublisher + file="logs/wtp-I/buildstatus.txt" /> + <email + mailhost="localhost" + returnaddress="ozgur.tumer@eteration.com" + skipusers="true" + buildresultsurl="http://buildserver.lomboz.org:8080/cruisecontrol/buildresults/wtp-I"> + <success address="wtp-dev@eclipse.org" /> + <always + address="ozgur.tumer@eteration.com,naci@eteration.com,david_williams@us.ibm.com" /> + </email> + </publishers> + </project> </cruisecontrol>