AppVeyor: create artifacts
This commit is contained in:
parent
486d7b6d62
commit
0cd3f37e1b
@ -7,7 +7,7 @@ ECHO platform^: %platform%
|
|||||||
SET DEPSPKG=osrm-deps-win-x64-14.0.7z
|
SET DEPSPKG=osrm-deps-win-x64-14.0.7z
|
||||||
|
|
||||||
:: local development
|
:: local development
|
||||||
IF "%computername%"=="MB" GOTO SKIPDL
|
IF "%computername%"=="MBX" GOTO SKIPDL
|
||||||
|
|
||||||
IF EXIST %DEPSPKG% DEL %DEPSPKG%
|
IF EXIST %DEPSPKG% DEL %DEPSPKG%
|
||||||
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
|
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
|
||||||
@ -60,8 +60,6 @@ msbuild OSRM.sln ^
|
|||||||
/flp2:logfile=build_warnings.txt;warningsonly
|
/flp2:logfile=build_warnings.txt;warningsonly
|
||||||
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
|
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
|
||||||
|
|
||||||
ECHO ========= TODO^: CREATE PACKAGES ==========
|
|
||||||
|
|
||||||
CD c:\projects\osrm\build\%Configuration%
|
CD c:\projects\osrm\build\%Configuration%
|
||||||
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
|
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
|
||||||
|
|
||||||
@ -74,6 +72,20 @@ ECHO running algorithm-tests.exe ...
|
|||||||
algorithm-tests.exe
|
algorithm-tests.exe
|
||||||
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
|
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
|
GOTO DONE
|
||||||
|
|
||||||
:ERROR
|
:ERROR
|
||||||
@ -84,30 +96,3 @@ ECHO ============== ERROR ===============
|
|||||||
ECHO ============= DONE ===============
|
ECHO ============= DONE ===============
|
||||||
CD C:\projects\osrm
|
CD C:\projects\osrm
|
||||||
EXIT /b %EL%
|
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
|
|
||||||
|
@ -6,6 +6,9 @@ SET CONFIGURATION=Release
|
|||||||
WHERE msbuild
|
WHERE msbuild
|
||||||
IF %ERRORLEVEL% EQU 0 GOTO RUNBUILD
|
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:\mb\windows-builds-64\tmp-bin\cmake-3.1.0-win32-x86\bin;%PATH%
|
||||||
SET PATH=C:\Program Files\7-Zip;%PATH%
|
SET PATH=C:\Program Files\7-Zip;%PATH%
|
||||||
ECHO activating VS command prompt ...
|
ECHO activating VS command prompt ...
|
||||||
|
Loading…
Reference in New Issue
Block a user