cruisecontrolとmaven 2 SVNの統合
最近観光地のプロジェクトをしていて、プロジェクトマネージャーはcruisecontrolでプロジェクトを管理することを要求して、1つの長い学習過程はまた始まりました.のその前にcruisecontrolには空白です.
一、cruisecontrolをインストールする:
1 http://cruisecontrol.sourceforge.net/download.htmlへcruisecontrolをダウンロード
2 該当ディレクトリに解凍
3 cruisecontrolのディレクトリに入り、cruisecontrol.shを実行します.
4 開くhtt://localhost:8080正常であればcruisecontrolのインストールに成功しました
5 maven 2をダウンロードするクライアント
二config.xmlファイルについて
これは個人の構成で、自分で実行したことがありますが、ほとんど問題ありません.
問題があれば、見た後にスプレーしないで、初めて接触してください.
一、cruisecontrolをインストールする:
1 http://cruisecontrol.sourceforge.net/download.htmlへcruisecontrolをダウンロード
2 該当ディレクトリに解凍
3 cruisecontrolのディレクトリに入り、cruisecontrol.shを実行します.
4 開くhtt://localhost:8080正常であればcruisecontrolのインストールに成功しました
5 maven 2をダウンロードするクライアント
二config.xmlファイルについて
<cruisecontrol>
<!-- "***" -->
<project name="*****">
<!-- , jabber htmlemail -->
<plugin name="jabber"
buildresultsurl="http://localhost:8080/cruisecontrol/buildresults/${project.name}"
host="" port="5222" username="" password="" />
<plugin name="htmlemail"
buildresultsurl="http://localhost:8080/cruisecontrol/buildresults/${project.name}"
mailhost="smtp.163.com"
username=" "
password=" "
<!-- , -->
returnaddress=" "
returnname=""
subjectprefix="[BUILD ${project.name}]" >
</plugin>
<listeners>
<currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
</listeners>
<bootstrappers>
<svnbootstrapper localWorkingCopy="projects/${project.name}" />
</bootstrappers>
<modificationset quietperiod="0" ignoreFiles="*/.svn/*">
<!-- <filesystem folder="projects/${project.name}"/> -->
<!-- , -->
<svn RepositoryLocation="SVN "
username="SVN "
password="SVN "
/>
</modificationset>
<schedule interval="30">
<!-- maven 2 mvnscript mvnhoume -->
<maven2 mvnscript="/opt/maven/bin/mvn" pomfile="projects/${project.name}/pom.xml"
goal="clean package"
/>
</schedule>
<log>
<merge dir="projects/${project.name}/target/test-results"/>
</log>
<property name="web.server.url" value="http://localhsot:8080"/>
<publishers>
<htmlemail>
<always address=" " />
</htmlemail>
<onsuccess>
<jabber recipient="pidgin " />
</onsuccess>
<onfailure>
<htmlemail>
<always address=" " />
</htmlemail>
</onfailure>
</publishers>
</project>
</cruisecontrol>
これは個人の構成で、自分で実行したことがありますが、ほとんど問題ありません.
問題があれば、見た後にスプレーしないで、初めて接触してください.