先运行James安装目录的bin目录下的run.bat文件。然后再Ctrl+C停止服务器。运行一下的目的
<cruisecontrol>
<!-- 编译的工程,可以配置多个工程 -->
<project name="testci" queue="Q1" queuePriority="1">
<!-- 编译标记,有几种标记可以选择。生成编译log的时候用 -->
<labeller type="dateLabeller">
<yearFormat>'SIV-'0000</yearFormat>
</labeller>
<!-- 工程工作目录 -->
<workingDirectory>E:\ph4\ph4src\trunk\SRC</workingDirectory>
<!-- 编译日志存放目录 -->
<artifactDirectory>E:\ccnettest\Artifacts</artifactDirectory>
<!-- webdashboard发布位置 -->
<webURL>http://172.18.2.31/ccnet</webURL>
<!—代码提交之后,延迟多少秒开始编译 -->
<modificationDelaySeconds>10</modificationDelaySeconds>
<!—代码控制工具 -->
<sourcecontrol type="svn">
<trunkUrl>svn://127.0.0.1/trunk</trunkUrl>
<password>test</password>
<username>test</username>
<workingDirectory>XXXXXXXX</workingDirectory>
</sourcecontrol>
<!—触发的时间间隔 -->
<triggers>
<intervalTrigger name="continuous" seconds="15" />
</triggers>
<!—任务 -->
<tasks>
<!—使用msbuild编译 -->
<msbuild>
<!-- 指定msbuild位置 --> <executable>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>E:\ccnettest\testbuildclientSrc</workingDirectory>
<projectFile>testci\testci.sln</projectFile>
<buildArgs>/p:Configuration=Release /p:Platform="x64"</buildArgs>
<targets>Rebuild</targets>
<timeout>6000</timeout>
<!—输出log用的库-->
<logger>D:\ProgrameFiles\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
</tasks>
<!—编译状态保存位置-->
<state type="state" directory="E:\ccnettest\CCNetState" />
<publishers>
<buildpublisher>
<!—指定发布位置-->
<sourceDir>E:\ccnettest\testbuildclientSrc\testci\x64</sourceDir>
<publishDir>E:\ccnettest\publishDest</publishDir>
<useLabelSubDirectory>false</useLabelSubDirectory>
<alwaysPublish>false</alwaysPublish>
</buildpublisher>
<xmllogger />
<!—指定邮件-->
<email mailport="25" includeDetails="TRUE" mailhostUsername="XXX" mailhostPassword="XXX" useSSL="FALSE">
<from>[email protected]</from>
<mailhost>XXX.com</mailhost>
<users>
<user name="test" group="test" address="[email protected]" />
</users>
<groups>
<group name="test">
<notifications>
<notificationType>Always</notificationType>
</notifications>
</group>
</groups>
</email>
</publishers>
</project>
</cruisecontrol>
1 配置CCtray
点击Add按钮,会看见可用的ccnet server,选择可用的工程进入主面板
2 配置Dashboard
2.1 安装iis,win7是ii7。
2.2 运行ASP.NET IIS 注册工具。在如下目录,C:\Windows\Microsoft.NET\Framework64\v4.0.30319运行命令aspnet_regiis.exe –i
2.3 在iis中添加dashboard应用。在我的电脑点击右键->管理->服务和程序->iis管理工具->右键点击默认站点->选择增加应用->apppool选择asp.net V4.0,路径选择ccnet安装路径下面webdashboard的路径。
2.4 以上完成之后,就可以通过浏览器看到项目编译情况了。