<!-- | |
Licensed to the Apache Software Foundation (ASF) under one | |
or more contributor license agreements. See the NOTICE file | |
distributed with this work for additional information | |
regarding copyright ownership. The ASF licenses this file | |
to you under the Apache License, Version 2.0 (the | |
"License"); you may not use this file except in compliance | |
with the License. You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, | |
software distributed under the License is distributed on an | |
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
KIND, either express or implied. See the License for the | |
specific language governing permissions and limitations | |
under the License. | |
--> | |
<cruisecontrol> | |
<project name="qpid-java-trunk" | |
buildafterfailed="false"> | |
<listeners> | |
<currentbuildstatuslistener file="logs/${project.name}/status.txt"/> | |
</listeners> | |
<bootstrappers> | |
<svnbootstrapper localWorkingCopy="../java"/> | |
<svnbootstrapper localWorkingCopy="../gentools"/> | |
</bootstrappers> | |
<modificationset quietperiod="30"> | |
<buildstatus logdir="logs/qpid-cpp-trunk/"/> | |
<buildstatus logdir="logs/bdbstore-cpp-trunk/"/> | |
<svn localWorkingCopy="../java"/> | |
<svn localWorkingCopy="../gentools"/> | |
</modificationset> | |
<schedule interval="3600"> | |
<composite> | |
<exec timeout="1800" | |
command="/bin/bash" | |
args="../cc/scripts/javaconfig.sh" | |
workingdir="../java"/> | |
<!-- in VM 0.8 --> | |
<ant target="clean test" | |
uselogger="false" | |
antworkingdir="../java"> | |
<jvmarg arg="-Xmx1024m"/> | |
</ant> | |
<ant target="report" | |
uselogger="false" | |
antworkingdir="../java"> | |
<jvmarg arg="-Xmx1024m"/> | |
</ant> | |
<exec timeout="1800" | |
command="/bin/bash" | |
args="../cc/scripts/javareport.sh 08" | |
workingdir="../java"/> | |
<!-- cpp --> | |
<ant target="test" | |
uselogger="false" | |
antworkingdir="../java"> | |
<jvmarg arg="-Xmx1024m"/> | |
<property name="profile" value="cpp"/> | |
</ant> | |
<ant target="report" | |
uselogger="false" | |
antworkingdir="../java"> | |
<jvmarg arg="-Xmx1024m"/> | |
</ant> | |
<exec timeout="1800" | |
command="/bin/bash" | |
args="../cc/scripts/javareport.sh cpp" | |
workingdir="../java"/> | |
<!-- cpp no prefetch --> | |
<ant target="test" | |
uselogger="false" | |
antworkingdir="../java"> | |
<jvmarg arg="-Xmx1024m"/> | |
<property name="profile" value="cpp.noprefetch"/> | |
</ant> | |
<ant target="report" | |
uselogger="false" | |
antworkingdir="../java"> | |
<jvmarg arg="-Xmx1024m"/> | |
</ant> | |
<exec timeout="1800" | |
command="/bin/bash" | |
args="../cc/scripts/javareport.sh cpp-noprefetch" | |
workingdir="../java"/> | |
<!-- make the release | |
<ant target="release" | |
uselogger="false" | |
antworkingdir="../java"> | |
<jvmarg arg="-Xmx1024m"/> | |
</ant> | |
--> | |
</composite> | |
</schedule> | |
<publishers> | |
<onfailure> | |
<antpublisher target="report" | |
uselogger="false" | |
antworkingdir="../java"> | |
<jvmarg arg="-Xmx1024m"/> | |
</antpublisher> | |
</onfailure> | |
<artifactspublisher dest="artifacts/${project.name}" | |
subdirectory="report_08" | |
dir="../java/build/report_08"/> | |
<artifactspublisher dest="artifacts/${project.name}" | |
subdirectory="report_cpp" | |
dir="../java/build/report_cpp"/> | |
<artifactspublisher dest="artifacts/${project.name}" | |
subdirectory="report_cpp-noprefetch" | |
dir="../java/build/report_cpp-noprefetch"/> | |
<artifactspublisher dest="artifacts/${project.name}" | |
subdirectory="report-fault" | |
dir="../java/build/report"/> | |
<email subjectprefix="${mail.subject}: ${project.name}" mailhost="${mail.host}" | |
returnaddress="${mail.returnaddress}" | |
buildresultsurl="http://${env.HOSTNAME}:8080/buildresults/${project.name}" | |
skipusers="false" | |
reportsuccess="fixes" | |
spamwhilebroken="true"> | |
<always address="${mail.list}"/> | |
</email> | |
</publishers> | |
</project> | |
</cruisecontrol> |