REM @echo off call c:\bin\cipres.bat setlocal set HOME=%HOMEDRIVE%%HOMEPATH% set PLATFORM=win32x86 set USER=terri set WEBSERVER=myfiles.sdsc.edu set WEBDIR=/misc/www/projects/TOL/dev_snapshot set WEBDIR_M=/misc/www/projects/TOL/software/maintainer set WEBDIR_SDK=/misc/www/projects/TOL/software/SDK set CIPRES_VERSION=1.0.1 call dobuild > Build-Win32.log 2>&1 if errorlevel 1 set BUILDERROR=true :DEBUG_Continue set REVISION=UNKNOWN for /F "usebackq delims==" %%i in (`svn info cipres ^| sed 's/Revision\: //' ^| sed /'^^[a-zA-Z]'/d `) do set REVISION=%%i set BUILD_ID=%PLATFORM%-cipres-%CIPRES_VERSION%-r%REVISION% set LOGFILE=%BUILD_ID%-build-log.txt set RESULTSDIR=%BUILD_ID%-test-report :MakeBinDist if "%BUILDERROR%" == "true" goto Upload rd /S /Q %BUILD_ID% mkdir %BUILD_ID% move cipres\build %BUILD_ID%\CIPRES-ROOT set ORIG_DIR=%CD% cd %BUILD_ID%\CIPRES-ROOT\share\cipres\resources del /s configure.properties cd %ORIG_DIR% jar cMf %BUILD_ID%.zip %BUILD_ID% goto Exit :Upload REM Update the dev_snapshot page with binary dist and log scp cipres_dist.zip %USER%@%WEBSERVER%:%WEBDIR%/CIPRES-Win32.zip scp Build-Win32.log %USER%@%WEBSERVER%:%WEBDIR%/Build-Win32.log ssh %USER%@%WEBSERVER% chmod 664 %WEBDIR%/CIPRES-Win32.zip %WEBDIR%/Build-Win32.log ssh %USER%@%WEBSERVER% chgrp tol %WEBDIR%/CIPRES-Win32.zip %WEBDIR%/Build-Win32.log REM Update maintainer's page with the latest configureTools.bat and readme.txt scp cipres\cipres-build-scripts\build-for-windows\readme.txt %USER%@%WEBSERVER%:%WEBDIR_M%/readme.txt scp cipres\cipres-build-scripts\build-for-windows\configureTools.bat %USER%@%WEBSERVER%:%WEBDIR_M%/configureTools.bat ssh %USER%@%WEBSERVER% chmod 664 %WEBDIR_M%/readme.txt %WEBDIR_M%/configureTools.bat ssh %USER%@%WEBSERVER% chgrp tol %WEBDIR_M%/readme.txt %WEBDIR_M%/configureTools.bat REM update SDK page with build log and test results scp Build-Win32.log %USER%@%WEBSERVER%:%WEBDIR_SDK%/build-logs/%LOGFILE% ssh %USER%@%WEBSERVER% chmod 664 %WEBDIR_SDK%/build-logs/%LOGFILE% ssh %USER%@%WEBSERVER% chgrp tol %WEBDIR_SDK%/build-logs/%LOGFILE% scp -r cipres\cipres-examples\cipresapp\build\test-reports %USER%@%WEBSERVER%:%WEBDIR_SDK%/test-reports/%RESULTSDIR% ssh %USER%@%WEBSERVER% chgrp -R tol %WEBDIR_SDK%/test-reports/%RESULTSDIR% ssh %USER%@%WEBSERVER% chmod -R 775 %WEBDIR_SDK%/test-reports/%RESULTSDIR% :Exit