@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_buildrem ----------------------------rem do buildrem ----------------------------echo /////////////////////////////////////////////////echo build startingecho /////////////////////////////////////////////////@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@:errorecho;echo /////////////////////////////////////////////////echo build failureecho /////////////////////////////////////////////////@goto end@:successecho;echo /////////////////////////////////////////////////echo build successecho /////////////////////////////////////////////////@:endpause (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|