vss , vb.net自动编译

@echo off
echo /
echo all start
echo /

rem ----------------------------
rem         Local Folder Name
rem ----------------------------
@set local_filename=vss_Duplo
rem ----------------------------
rem         Vss_username
rem ----------------------------
@set vss_username=fanh

rem ----------------------------
rem         Vss_password
rem ----------------------------
@set vss_password=fanh
rem ----------------------------
rem         Local Folder path
rem ----------------------------
@set local_filepath=D:/
rem ----------------------------
rem          Application Name
rem ----------------------------
@set local_app_name=DUPLO.sln
rem ----------------------------
rem         Vss_project_path
rem ----------------------------
@set vss_project_path=$/code/duplo
rem ----------------------------
rem         Vss_dir
rem ----------------------------
@set vss_dir=//192.168.0.218/vss
rem ----------------------------
rem         Vss_install_path
rem ----------------------------
@set vss_install_path=C:/Program Files/Microsoft Visual SourceSafe
rem ----------------------------
rem         .net_install_path
rem ----------------------------
@set net_install_path=C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE;D:/duPLO_EXE;
rem ----------------------------
rem         Local Folder Name
rem ----------------------------
@set local_logfile_name=build.log
rem ----------------------------
rem ----------------------------
rem         vss_flag(1:on, 0:off)
rem ----------------------------
@set vss_flag=1
rem ----------------------------
rem         build_flag(1:on, 0:off)
rem ----------------------------
@set build_flag=1

@if %vss_flag% EQU 1 goto do_vss
@if %build_flag% EQU 1 goto do_build
@goto end

@:do_vss
rem ----------------------------
rem         do vss
rem ----------------------------

@if not exist %local_filename% (md %local_filepath%%local_filename%)

echo /
echo get files from vss
echo /
@set path=%path%;%vss_install_path%
@set ssdir=%vss_dir%
@set ssuser=%Vss_username%
@set sspwd=%Vss_password%
@ss workfold %vss_project_path% %local_filepath%%local_filename%
@ss get -GL%local_filepath%%local_filename% %vss_project_path% -R -W -I-

@if %build_flag% EQU 1 goto do_build
@goto end
 
@:do_build
rem ----------------------------
rem         do build
rem ----------------------------
echo /
echo build starting
echo /
@set path=%path%;%net_install_path%
@if exist %local_filepath%%local_logfile_name% (del %local_filepath%%local_logfile_name%)
@devenv /build release %local_filepath%%local_filename%/%local_app_name% >>%local_filepath%%local_logfile_name%
@if errorlevel 1 goto error
@goto success
@:error
echo;
echo /
echo build failure
echo /
@goto end
@:success
echo;
echo /
echo build success
echo /
@:end
pause

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值