CruiseControl.NET使用

留作记录,方便自己

看了下介绍,没搞懂是什么东西 。

部署好后,试用,咋感觉就是个任务调度程序呢。

ccnet包含两部分,1:ccnet任务调度程序;2:ccnet报告查看系统(B/S)。

安装:

先下载ccnet(CruiseControl.NET-1.5.7256.1-Setup.exe)

安装,同时会创建一个web站点

ccnet装好后会创建一个windows服务CCService(D:\Program Files\CruiseControl.NET\server\ccservice.exe)

修改服务的启动方式,并修改服务启动使用的系统帐号信息。

CCService服务的作用是,根据配置文件里设定的时间间隔,没隔多久调度一次任务(任务又配置文件D:\Program Files\CruiseControl.NET\server\ccnet.config指定)

ccnet.config文件内容:

<? xml version = " 1.0 "  encoding = " utf-8 " ?>
<!-- 据说该文件编码必须是utf - 8 ,要不中文要出问题,文件头增加xml version = " 1.0 "  encoding = " utf-8 " ,且保存时采用utf - 8 -->
< cruisecontrol xmlns:cb = " urn:ccnet.config.builder " >
    
< project name = " DataService " >
<!-- 指定工程名称,会在报告系统中安工程名显示 -->
         
< triggers >
            
< intervalTrigger seconds = " 10 " />
<!-- 任务调度时间间隔10秒,没10秒钟触发执行一次任务 -->
         
</ triggers >
         
< webURL > http: // 127.0.0.1/ccnet</webURL>
<!-- 报告系统的地址 -->
         
< artifactDirectory > D:\tmp\ </ artifactDirectory >
<!-- 执行的日志记录文件D:\tmp\buildlogs -->
         
< sourcecontrol type = " svn "  autoGetSource = " true " >
<!-- 源码控制工具svn,自动获取源码 -->
             
< executable > D:\Program Files\Subversion\bin\svn.exe </ executable >
<!-- svn程序 -->
             
< username > admin </ username >
<!-- svn登录帐号 -->
             
< password > waneng </ password >
<!-- svn登录密码 -->
             
< trunkUrl > svn: // 192.168.1.69/code/LS.DataService/</trunkUrl>
<!-- svn中源码的地址 -->
             
< workingDirectory > d:\svndo\ </ workingDirectory >
<!-- 签出svn中的源码,本地目录 -->
         
</ sourcecontrol >
         
< tasks >
             
< msbuild >
<!-- 通过msbuild编译源码 -->
                 
< executable > C:\Windows\Microsoft.NET\Framework\v4. 0.30319 \MSBuild.exe </ executable >
<!-- msbuild执行文件 -->
                 
< workingDirectory > D:\svndo\build </ workingDirectory >
<!-- 编译后的dll,exe存放路径 -->
                 
< projectFile > LS.DataService.sln </ projectFile >
<!-- 将要编译的源码解决方案文件名 -->
                 
< buildArgs >/ noconsolelogger  / p:Configuration = Debug </ buildArgs >
<!-- 编译参数debug -->
                 
< timeout > 15 </ timeout >
<!-- 超时时间 -->
             
</ msbuild >
         
</ tasks >
    
</ project >
</ cruisecontrol >

 msbuild编译项目

C:\Windows\Microsoft.NET\Framework\v4. 0.30319 \msbuild.exe  " D:\svndo\LS.DataService.sln "   / t:rebuild  / p:Configuration = Debug;OutputPath = " D:\svndo\build "   > D:\tmp\buildlogs\msbuild.log

 


 

 

 

转载于:https://www.cnblogs.com/xewnwsl2001/archive/2010/12/24/1915808.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值