CG@CPPBLOG

/*=========================================*/
随笔 - 76, 文章 - 39, 评论 - 137, 引用 - 0
数据加载中……

20070301备忘——每日自动编译

1、研究了一下每日编译的实现,主要是vss和vs.net的命令行方式工作,一个简单的批处理如下:
 1 @echo off
 2 setlocal
 3 echo ***************************************************
 4 echo **       Daily compile
 5 echo **                   cuigang
 6 echo ***************************************************
 7 echo.
 8 echo set var
 9 path=%path%;%MsDevDir%/../vss/win32;%VS71COMNTOOLS%/../IDE;
10 set SSUSER=cuigang
11 set SSPWD=cuigang
12 set SSDIR=\\vss2\VSS_Monitoring\Monitor_Software\6800SE_0609\
13 set CURDATE=%DATE%
14 set WORK_DIR="b.work"
15 rem *****************************************************
16 echo work dir
17 if exist %WORK_DIR% rd %WORK_DIR% /s /q
18 md %WORK_DIR%
19 cd %WORK_DIR%
20  
21 rem *****************************************************
22 echo get lastest version
23 rem ss Label  $/03.code/b.work -C -L"%CURDATE%" -i-y
24 ss GET   $/03.code/b.work -r -w  -i-
25 rem *****************************************************
26 echo compiling by VS.net
27 echo "%CURDATE%.txt"
28 devenv pc_prj/6800.vcproj /rebuild debug /out "../%CURDATE%.txt"
29 rem *****************************************************
30 if "%1"=="shutdown" shutdown -s -f -c "Daily compile completed." -t 10
31 endlocal
32 pause


posted on 2007-12-17 21:20 cuigang 阅读(330) 评论(0)  编辑 收藏 引用 所属分类: Windows


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理