From 0cd3f37e1bf32cd6fdd1b086f8df4c0ab3e07d29 Mon Sep 17 00:00:00 2001 From: bergwerkgis Date: Mon, 13 Jul 2015 16:03:18 +0200 Subject: [PATCH] AppVeyor: create artifacts --- appveyor-build.bat | 45 +++++++++++++++------------------------------ build-local.bat | 3 +++ 2 files changed, 18 insertions(+), 30 deletions(-) diff --git a/appveyor-build.bat b/appveyor-build.bat index eef29b1ba..cd7527cae 100644 --- a/appveyor-build.bat +++ b/appveyor-build.bat @@ -7,7 +7,7 @@ ECHO platform^: %platform% SET DEPSPKG=osrm-deps-win-x64-14.0.7z :: local development -IF "%computername%"=="MB" GOTO SKIPDL +IF "%computername%"=="MBX" GOTO SKIPDL IF EXIST %DEPSPKG% DEL %DEPSPKG% IF %ERRORLEVEL% NEQ 0 GOTO ERROR @@ -60,8 +60,6 @@ msbuild OSRM.sln ^ /flp2:logfile=build_warnings.txt;warningsonly IF %ERRORLEVEL% NEQ 0 GOTO ERROR -ECHO ========= TODO^: CREATE PACKAGES ========== - CD c:\projects\osrm\build\%Configuration% IF %ERRORLEVEL% NEQ 0 GOTO ERROR @@ -74,6 +72,20 @@ ECHO running algorithm-tests.exe ... algorithm-tests.exe IF %ERRORLEVEL% NEQ 0 GOTO ERROR +IF NOT "%APPVEYOR_REPO_BRANCH%"=="develop" GOTO DONE +ECHO ========= CREATING PACKAGES ========== + +SET P=c:/projects/osrm +7z a %P%/osrm_%Configuration%.zip *.exe *.pdb %P%/libs/bin/*.dll -tzip +IF %ERRORLEVEL% NEQ 0 GOTO ERROR + +CD ..\..\profiles +IF %ERRORLEVEL% NEQ 0 GOTO ERROR + +ECHO disk=c:\temp\stxxl,10000,wincall > .stxxl.txt +7z a %P%/osrm_%Configuration%.zip * -tzip +IF %ERRORLEVEL% NEQ 0 GOTO ERROR + GOTO DONE :ERROR @@ -84,30 +96,3 @@ ECHO ============== ERROR =============== ECHO ============= DONE =============== CD C:\projects\osrm EXIT /b %EL% - - - - - - cd c:/projects/osrm - - mkdir build - - cd build - - echo Running cmake... - - call "%VS120COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64 - - SET PATH=C:\Program Files (x86)\MSBuild\12.0\bin\;%PATH% - - SET P=c:/projects/osrm - - set TBB_INSTALL_DIR=%P%/tbb - - set TBB_ARCH_PLATFORM=intel64/vc12 - - cmake .. -G "Visual Studio 14 Win64" -DCMAKE_BUILD_TYPE=%Configuration% -DCMAKE_INSTALL_PREFIX=%P%/libs -DBOOST_ROOT=%P%/boost_min -DBoost_ADDITIONAL_VERSIONS=1.57 -DBoost_USE_STATIC_LIBS=ON - - SET PLATFORM_TOOLSET=v140 - - SET TOOLS_VERSION=14.0 - - msbuild /p:Platform=x64 /clp:Verbosity=minimal /toolsversion:%TOOLS_VERSION% /p:PlatformToolset=%PLATFORM_TOOLSET% /nologo OSRM.sln - - msbuild /p:Platform=x64 /clp:Verbosity=minimal /toolsversion:%TOOLS_VERSION% /p:PlatformToolset=%PLATFORM_TOOLSET% /nologo tests.vcxproj - - cd %Configuration% - - if "%APPVEYOR_REPO_BRANCH%"=="develop" (7z a %P%/osrm_%Configuration%.zip *.exe *.pdb %P%/libs/bin/*.dll -tzip) - - cd ..\..\profiles - - echo disk=c:\temp\stxxl,10000,wincall > .stxxl.txt - - if "%APPVEYOR_REPO_BRANCH%"=="develop" (7z a %P%/osrm_%Configuration%.zip * -tzip) - - set PATH=%PATH%;c:/projects/osrm/libs/bin - - cd c:/projects/osrm/build/%Configuration% - - datastructure-tests.exe - - algorithm-tests.exe diff --git a/build-local.bat b/build-local.bat index 47a1fb3a6..df18fc444 100644 --- a/build-local.bat +++ b/build-local.bat @@ -6,6 +6,9 @@ SET CONFIGURATION=Release WHERE msbuild IF %ERRORLEVEL% EQU 0 GOTO RUNBUILD +FOR /F "tokens=*" %%i in ('git rev-parse --abbrev-ref HEAD') do SET APPVEYOR_REPO_BRANCH=%%i +ECHO APPVEYOR_REPO_BRANCH^: %APPVEYOR_REPO_BRANCH% + SET PATH=C:\mb\windows-builds-64\tmp-bin\cmake-3.1.0-win32-x86\bin;%PATH% SET PATH=C:\Program Files\7-Zip;%PATH% ECHO activating VS command prompt ...