Cruisecontrol 및 SVN 통합config.xml build.xml_http://meetrice.javaeye.com/blog/73636
Java 코드
<cruisecontrol>
<project name="demo">
<!--
<plugin name="svn" classname="net.sourceforge.cruisecontrol.sourcecontrols.SVN"/>
<plugin name="svnbootstrapper" classname="net.sourceforge.cruisecontrol.bootstrappers.SVNBootstrapper"/>
-->
<listeners>
<currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
</listeners>
<!--bootstrappers>
<cvsbootstrapper localWorkingCopy="projects/${project.name}" />
</bootstrappers-->
<bootstrappers>
<svnbootstrapper localWorkingCopy="projects/${project.name}" />
</bootstrappers>
<!--quietperiod svn log , , , -->
<!--modificationset quietperiod="30">
<svn LocalWorkingCopy="projects/${project.name}"/-->
<!--cvs localWorkingCopy="projects/${project.name}"/-->
<!--filesystem folder="projects/${project.name}"/-->
<!--/modificationset-->
<schedule interval="600">
<ant anthome="apache-ant-1.6.5" buildfile="build.xml" target="pull"/>
</schedule>
<log>
<merge dir="projects/${project.name}/build/test/data"/>
</log>
<publishers>
<onsuccess>
<artifactspublisher dest="artifacts/${project.name}" file="projects/${project.name}/dist/webapps/${project.name}.war"/>
</onsuccess>
<htmlemail mailhost="localhost"
returnaddress="[email protected]"
buildresultsurl="http://home.raibledesigns.com:8888/buildresults/${project.name}"
css="webapps/cruisecontrol/css/cruisecontrol.css"
xsldir="webapps/cruisecontrol/xsl"
logdir="logs/${project.name}"
subjectprefix="[CruiseControl] ">
<map alias="mraible" address="[email protected]"/>
<failure address="mraible" reportWhenFixed="true"/>
</htmlemail>
</publishers>
</project>
</cruisecontrol>
config.xml
Java 코드
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
svn 팁1. SVN 서버 IP 교체 2.특정 버전 가져오기 3.한 버전의 파일을 업데이트합니다. * svn: E155036: Working copy is too old (format 10, created by Subvers...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.