@echo off if '%1'=='' goto errlog if '%2'=='' goto errlog set upload=D:\Perforce\client\DailyBuild\%2 set workpath=D:\DailyBuild set binpath=%workpath%\Client\_bin set buildsystempath=%workpath%\Client\BuildSystem set logpath=%workpath%\Client\BuildSystem\log rem -------------------------------------------------------- rem ÀÏ´Ü sync¸¦ ÇØµÎÀÚ rem -------------------------------------------------------- p4 sync %upload%\... if '%1' == '0' goto uploadlog if '%1' == '1' goto uploadexe rem -------------------------------------------------------- rem GameClient.exe ¹èÆ÷ rem -------------------------------------------------------- :uploadexe echo ¢¹ %binpath%\GameClient.exe ¹èÆ÷ xcopy %binpath%\GameClient.exe %upload%\ /y /r /f if exist %upload%\GameClient.exe ( p4 add %upload%\GameClient.exe p4 edit %upload%\GameClient.exe ) rem -------------------------------------------------------- rem svn_update_log.txt ¹èÆ÷ rem -------------------------------------------------------- :upload_revlog echo ¢¹ %logpath%\svn_update_log.txt ¹èÆ÷ xcopy %logpath%\svn_update_log.txt %upload%\ /y /r /f if exist %upload%\svn_update_log.txt ( p4 add %upload%\svn_update_log.txt p4 edit %upload%\svn_update_log.txt ) rem -------------------------------------------------------- rem BuildSystemResult.txt ¹èÆ÷ rem -------------------------------------------------------- :uploadlog echo ¢¹ %logpath%\BuildSystemResult.txt ¹èÆ÷ xcopy %logpath%\BuildSystemResult.txt %upload%\ /y /r /f if exist %upload%\BuildSystemResult.txt ( p4 add %upload%\BuildSystemResult.txt p4 edit %upload%\BuildSystemResult.txt ) rem -------------------------------------------------------- rem build.log ¹èÆ÷ rem -------------------------------------------------------- :upload_buildlog echo ¢¹ %logpath%\build.log ¹èÆ÷ xcopy %logpath%\build.log %upload%\ /y /r /f if exist %upload%\build.log ( p4 add %upload%\build.log p4 edit %upload%\build.log ) echo.------------------------------------------------------------------------- echo ¢¹ %upload%\p4_desc.txt echo.------------------------------------------------------------------------- del %upload%\p4_desc.txt /f /q p4 change -o > %upload%\p4_desc.txt %buildsystempath%\p4_desc_make %upload%\p4_desc.txt %2-[%date%] p4 submit -i < %upload%\p4_desc.txt exit /b 0 :errlog echo.------------------------------------------------------------------------- echo ¢¹ ¸Å°³º¯¼ö°¡ À߸ø µÇ¾ú½À´Ï´Ù. echo.------------------------------------------------------------------------- pause