续接上篇 cc.net 自动发布web应用程序 配置文件的替换

    续接上一篇的 http://blog.csdn.net/lu_yongchao/article/details/7164353关于发布程序时配置文件替换的方案,业务是元旦放假心不够专一,对*.wdproj的改造总也失败,但看着它里面的英文说明是应该可以做到的,今晚我先在ccnet.config里实现配置文件的copy工作,因为ccnet.config里的tasks里的task是按自然顺序执行的,因此在msbuild *.wdproj之后执行写好的配置文件替换的bat即可,参考配置文件如下:
 <tasks>
      <exec executable="E:\单位\testspace\cc.net\CCnetgroup\helloworld\other\CoverSlnFile.bat" />
      <msbuild>
        <executable>C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
        <workingDirectory>E:\单位\testspace\cc.net\CCnetgroup\helloworld\code</workingDirectory>
        <projectFile>helloworld.sln</projectFile>
        <buildArgs>/p:Configuration=Debug /v:diag</buildArgs>
        <timeout>900</timeout>
        <logger>d:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
      </msbuild>
      <msbuild>
        <executable>C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
        <workingDirectory>E:\单位\testspace\cc.net\CCnetgroup\helloworld\helloworld_deploy</workingDirectory>
        <projectFile>helloworld_deploy.wdproj</projectFile>
        <buildArgs>/p:Configuration=Debug /v:diag</buildArgs>
        <timeout>900</timeout>
        <logger>d:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
      </msbuild>
      <exec executable="E:\单位\testspace\cc.net\CCnetgroup\helloworld\other\confilecopy.bat" />
    </tasks>
        明晚学习在cc.net中使用FxCop来实现代码review的工作,敬请关注,谢谢您。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值