.net2003自动编译脚本实现

随着项目开发的进展,在开发过程需要及时反馈一些BUG和功能要求的处理情况。而在这种情况下每天或隔一段时间Build一个版本,工作量还是比较大的,所以就特别有必要引入每日构建。

最简单的每日构建就是安排一个人坐在电脑前面使用IDE首先Get最新的代码,按照项目的依赖关系Rebuild所有的项目,这自然没有什么参考价值。

较为简单使用的方法就会用用脚本自动重新构建。重新构建包括的东西很广泛,在这里只讨论自动Get最新代码和自动Build的脚本实现。

开发环境:Windows 操作系统  VSS 版本管理 VS.net2003 IDE

大致脚本实现如下:



:: -----------------------  xEngine  -------------------------------
::设置VSS程序目录
cd /d C:/Program Files/Microsoft Visual Studio/Common/VSS/win32/
::设置项目路径,即srcsafe.ini所在的目录
set ssdir=//Svr-data-bj/项目程序/xEngine2007
::设置项目用户名&密码
set ssuser=guest
set sspwd=
set path=C:/Program Files/Microsoft Visual Studio/Common/VSS/win32/
::获取最新版本,并记录到指定的LOGO文件
ss get $/xEngine_vc8 -I-Y -R -GLD:/work/ -O@D:/work/mycode.log
::使用VS配置Build
cd /d D:/Program Files/Microsoft Visual Studio .NET 2003/Common7/IDE/
devenv D:/work/xengine/xEngine_vc7/xEngine_vc7.sln /build ClientRelease /project D:/work/xengine/xEngine_vc7/xEngine_vc7.vcproj

主要用到的命令只有两个:ss 和 devenv 。

新建一个.bat文件写入脚本,然后在执行bat文件,这样以后每一次只需要执行bat文件就能完成自动生成代码。

进一步的可以使用windows建立一个计划任务,每天指定的时间启动自动构建任务。

可以大大的提高每日构建的效率,为团队的开发节省成本。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值