正在阅读:Delphi:Daily build实践Delphi:Daily build实践

2004-09-20 15:08 出处:CSDN 作者:viery 责任编辑:huangpeidan


  set ProjectName=Project1

  ::LibPath

  Set LibPath="C:\Program files\Borland\Delphi7\Lib; "

  ::Begin Code

  for /F "tokens=2-4 delims=/- " %%A in ('date/T') do set strdate=%%C%%A%%B

  mkdir %ArchivePath%\%strdate%\ABC0DEF

  cd %ArchivePath%\%strdate%

  %VSSPath% get %SSProject% -Y%Username%,%Password% -R -I-

  %DelphiPath% -u%LibPath% -nc:\Project\build\dcu  %ArchivePath%\%strdate%\%ProjectName%

  ::archive

  ::move to release location

  ::Label the files

  %VSSPath% label %SSProject% -L%strdate% -Y%Username%,%Password%  -I-

  ::send emails to all to report

 

  以上就是一个基本的daily build脚本,实现的基本功能包括:

  1.从source safe中get lastest version

  2.调用delphi编译,创建最新的版本

  3.将新版本发布到特定版本的目录

  4.压缩,发布,发送email

  5.将最新的版本号Label源代码。

  然后将此批处理在windows的调度任务里设定为每天晚上定时执行,即可实现简单的daily build管理。

  从简单处着手,daily build,最重要的是开始。

  


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品