CCNET配置文件部分配置简介
原创
©著作权归作者所有:来自51CTO博客作者HDDevTeam的原创作品,请联系作者获取转载授权,否则将追究法律责任
CCNET的部分配置使用说明
1. 什么是CCNET
CCNET是一个代码开发阶段流程的自动管理监控工具;所包括的流程有根据设定的任务从指定的代码库中CHECK OUT代码、然后自动编译、自动代码检查、自动单元测试,并将编译和测试的结果进行记录和反馈(EMAIL方式等),并有还算不错的WEB应用平台进行呈现,也支持一部分的分析工作。
2. CCNEET配置主要就是一个ccnet.config,加入一个项目的时候需要修改配置文件,在配置文件加入一个<project></project>,将要加入的项目的配置放入其中,下面就我最近做过的项目加入CCNET的配置文件做一下对CCNET的ccnet.config文件中的配置做一下介绍。
下面是配置文件,介绍以注释的形式在配置文件中。
<cruisecontrol>
<!--新建一个项目工程文件 ,新的项目文件放在<project></project>里面-->
<project>
<!--***.***.***.***为IP地址-->
<webURL>http://***.***.***.***/ccnet/server/local/project/LADNSServer/ViewProjectReport.aspx</webURL>
<name>LADNSServer140</name>
<!--CCNET中设置持续化构建的时间以及周期-->
<triggers>
<!--间隔触发器,可以设定两次执行间隔-->
<intervalTriggerseconds="60" />
</triggers>
<modificationDelaySeconds>2</modificationDelaySeconds>
<sourcecontroltype="svn">
<!--项目版本库所在svn服务器的url-->
<trunkUrl>http://svn.it.henu.edu.cn/svn/IISTools/trunk/LADNSServer1</trunkUrl>
<!--svn执行文件所在的路径-->
<executable>C:/Program Files/VisualSVN Server/bin/svn.exe</executable>
<!--svn用户名-->
<username>****</username>
<!--svn密码-->
<password>*****</password>
</sourcecontrol>
<!--编译解决方案-->
<tasks>
<msbuild>
<!--msbuild所在的路径-->
<executable>C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
<!--我们要编译的解决方案所在的路径-->
<workingDirectory>C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory</workingDirectory>
<!--我们要编译的解决方案名-->
<projectFile>LADNSServer.sln</projectFile>
<!--编译参数-->
<buildArgs>/v:quiet /noconlog /p:Configuration=Debug</buildArgs>
<!--记录编译的详细日志-->
<logger>C:\Program Files\CruiseControl.NET\server\Rodemeyer.MsBuildToCCNet.dll</logger>
<targets></targets>
</msbuild>
<!--单元测试-->
<exec>
<!--Call mstest to run the tests contained in the TestProject -->
<executable>C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe</executable>
<!—测试路径-->
<baseDirectory>C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory</baseDirectory>
<!--测试需要的文件-->
<buildArgs>
/testcontainer:LADNSServer1\LADNSServer.DnsServerLibTest\bin\Debug\LADNSServer.DnsServerLibTest.dll
/runconfig:Local.testsettings
/resultsfile:testResults.trx
</buildArgs>
<!--测试间隔时间-->
<buildTimeoutSeconds>120</buildTimeoutSeconds>
</exec>
</tasks>
<!--发布和部署配置-->
<publishers>
<merge>
<files>
<file>C:\Program Files\CruiseControl.NET\server\LADNSServer1\WorkingDirectory\results.xml</file>
</files>
</merge>
<xmllogger />
<statistics />
</publishers>
</project>
</cruisecontrol>
上一篇:浅析接口的作用及应用
下一篇:初识Android
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Nginx拆分配置文件的办法
Nginx拆分配置文件的办法 摘要 最近公司使用Nginx进行微服务的路由处理 但是发
配置文件 nginx javascript -
CCNET配置文件配置工具
CruiseControl.NET/CCNET配置工具
CruiseControl.NET CCNET .net 下载地址 配置文件