Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- $Id: labs_linux_config.xml 53241 2011-07-15 16:07:44Z jdyer $ -->
- <cruisecontrol>
- <property name="cruisework.logs" value="/voxeo/build/logs/labsbuilder14" />
- <property name="cruisework.artifacts" value="/voxeo/build/artifacts" />
- <property name="maven.bat" value="/opt/apache-maven-2.0.9/bin/mvn" />
- <property name="maven.2.2.bat" value="/opt/apache-maven-2.2.1/bin/mvn" />
- <property name="email.mailhost" value="mmail.voxeo.com" />
- <property name="email.username" value="engineering-spam" />
- <property name="email.password" value="engineering.set.g0" />
- <property name="email.returnaddress" value="engineering-mco@voxeo.com" />
- <property name="email.skipusers" value="true" />
- <property name="email.spamwhilebroken" value="true" />
- <property name="email.css" value="/opt/cruisecontrol/reporting/jsp/webcontent/css/cruisecontrol.css" />
- <property name="email.xsldir" value="/opt/cruisecontrol/reporting/jsp/webcontent/xsl" />
- <property name="email.recipient" value="engineering-changes@voxeo.com" />
- <property name="svn.workingcopy.base" value="/voxeo/svn/Projects" />
- <property name="modificationset.quietperiod" value="300" />
- <property name="schedule.interval" value="600" />
- <plugin name="labelincrementer" classname="com.netbytel.cruisecontrol.SVNLabelIncrementer" />
- <plugin name="htmlemail" mailhost="${email.mailhost}" username="${email.username}" password="${email.password}"
- returnaddress="${email.returnaddress}" skipusers="${email.skipusers}" spamwhilebroken="${email.}"
- css="${email.css}" xsldir="${email.xsldir}" />
- <!-- ############################### -->
- <!-- # Plugin: project.voxeo.maven # -->
- <!-- ############################### -->
- <plugin name="project.voxeo.maven" classname="net.sourceforge.cruisecontrol.ProjectConfig"
- buildafterfailed="false">
- <labelincrementer svnRepositoryLocation="svn://svn.voxeo.com/Projects/${svn.path}/"
- preBuildIncrementer="true" />
- <listeners>
- <currentbuildstatuslistener
- file="${cruisework.logs}/${build.id}/buildstatus.txt" />
- </listeners>
- <bootstrappers>
- <svnbootstrapper file="build.xml"
- LocalWorkingCopy="${svn.workingcopy.base}/${svn.path}" />
- </bootstrappers>
- <!-- Defines where cruise looks for changes, to decide whether to run the build -->
- <modificationset quietperiod="${modificationset.quietperiod}">
- <svn LocalWorkingCopy="${svn.workingcopy.base}/${svn.path}" />
- </modificationset>
- <property name="extraFlags" value="" />
- <!-- Configures the actual build loop, how often and which build file/target -->
- <schedule interval="${schedule.interval}">
- <composite>
- <ant antscript="/opt/apache-ant-1.7.1/bin/ant"
- buildfile="${svn.workingcopy.base}/${svn.path}/build.xml"
- target="checkout" uselogger="true" usedebug="false">
- <property name="build.version" value="${parameter.version}" />
- </ant>
- <maven2 mvnscript="${maven.bat}" flags="-U ${extraFlags}"
- pomfile="${svn.workingcopy.base}/${svn.path}/${parameter.pom.relative.path}"
- goal="${parameter.goals}">
- <property name="platform" value="linux" />
- </maven2>
- <ant antscript="/opt/apache-ant-1.7.1/bin/ant"
- buildfile="${svn.workingcopy.base}/${svn.path}/build.xml"
- target="cruisecontrol" uselogger="true" usedebug="false">
- <property name="build.version" value="${parameter.version}" />
- </ant>
- </composite>
- </schedule>
- <!-- directory to write build logs to -->
- <log dir="${cruisework.logs}/${build.id}">
- <merge file="${svn.workingcopy.base}/${svn.path}/junit.xml" />
- </log>
- <!-- Publishers are run *after* a build completes -->
- <publishers>
- <htmlemail logdir="${cruisework.logs}/${build.id}" subjectprefix="Linux: ">
- <always address="${email.recipient}" />
- </htmlemail>
- <artifactspublisher dir="${svn.workingcopy.base}/${svn.path}/artifacts"
- dest="${cruisework.artifacts}/${build.id}" />
- </publishers>
- </plugin>
- <!-- ###################### -->
- <!-- # Project: tropo-1.0 # -->
- <!-- ###################### -->
- <project.voxeo.maven name="tropo-1.0">
- <property name="build.id" value="tropo-1.0" />
- <property name="svn.path" value="tropo/1.0" />
- <property name="parameter.project" value="tropo" />
- <property name="parameter.version" value="1.0" />
- <property name="parameter.goals" value="clean package" />
- <property name="parameter.pom.relative.path" value="./modules/pom.xml" />
- <property name="maven.bat" value="${maven.2.2.bat}" />
- </project.voxeo.maven>
- <!-- ###################### -->
- <!-- # Project: tropo 1.5 # -->
- <!-- ###################### -->
- <!-- <project.voxeo.maven name="tropo/1.5">
- <property name="build.id" value="tropo/1.5" />
- <property name="svn.path" value="tropo/1.5" />
- <property name="parameter.project" value="tropo" />
- <property name="parameter.version" value="1.5" />
- <property name="parameter.goals" value="clean package" />
- <property name="parameter.pom.relative.path" value="./modules/pom.xml" />
- <property name="maven.bat" value="/opt/apache-maven-2.0.9/bin/mvn-java6" />
- </project.voxeo.maven> -->
- </cruisecontrol>
- <!-- $Id: labs_linux_config.xml 53241 2011-07-15 16:07:44Z jdyer $ -->
- <!-- $URL: svn://svn.voxeo.com/cruisework/labs_linux_config.xml $ -->
Add Comment
Please, Sign In to add comment