Migrate Windows CI to GitHub Actions.
This commit is contained in:
parent
46356645df
commit
9bd035b81c
2
.github/workflows/osrm-backend.yml
vendored
2
.github/workflows/osrm-backend.yml
vendored
@ -663,6 +663,6 @@ jobs:
|
|||||||
|
|
||||||
ci-complete:
|
ci-complete:
|
||||||
runs-on: ubuntu-18.04
|
runs-on: ubuntu-18.04
|
||||||
needs: build-test-publish
|
needs: [build-test-publish, docker-image, windows]
|
||||||
steps:
|
steps:
|
||||||
- run: echo "CI complete"
|
- run: echo "CI complete"
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
- FIXED: Fix bug with reading Set values from Lua scripts. [#6285](https://github.com/Project-OSRM/osrm-backend/pull/6285)
|
- FIXED: Fix bug with reading Set values from Lua scripts. [#6285](https://github.com/Project-OSRM/osrm-backend/pull/6285)
|
||||||
- FIXED: Bug in bicycle profile that caused exceptions if there is a highway=bicycle in the data. [#6296](https://github.com/Project-OSRM/osrm-backend/pull/6296)
|
- FIXED: Bug in bicycle profile that caused exceptions if there is a highway=bicycle in the data. [#6296](https://github.com/Project-OSRM/osrm-backend/pull/6296)
|
||||||
- Build:
|
- Build:
|
||||||
|
- CHANGED: Migrate Windows CI to GitHub Actions. [#6312](https://github.com/Project-OSRM/osrm-backend/pull/6312)
|
||||||
- ADDED: Add smoke test for Docker image. [#6313](https://github.com/Project-OSRM/osrm-backend/pull/6313)
|
- ADDED: Add smoke test for Docker image. [#6313](https://github.com/Project-OSRM/osrm-backend/pull/6313)
|
||||||
- CHANGED: Update libosmium to version 2.18.0. [#6303](https://github.com/Project-OSRM/osrm-backend/pull/6303)
|
- CHANGED: Update libosmium to version 2.18.0. [#6303](https://github.com/Project-OSRM/osrm-backend/pull/6303)
|
||||||
- CHANGED: Remove EXACT from find_package if using Conan. [#6299](https://github.com/Project-OSRM/osrm-backend/pull/6299)
|
- CHANGED: Remove EXACT from find_package if using Conan. [#6299](https://github.com/Project-OSRM/osrm-backend/pull/6299)
|
||||||
|
|||||||
@ -445,8 +445,9 @@ add_subdirectory(${FLATBUFFERS_SRC_DIR}
|
|||||||
${CMAKE_CURRENT_BINARY_DIR}/flatbuffers-build
|
${CMAKE_CURRENT_BINARY_DIR}/flatbuffers-build
|
||||||
EXCLUDE_FROM_ALL)
|
EXCLUDE_FROM_ALL)
|
||||||
|
|
||||||
|
# see https://stackoverflow.com/questions/70898030/boost-link-error-using-conan-find-package
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
add_definitions(-DBOOST_ALL_NO_LIB)
|
add_definitions(-DBOOST_ALL_NO_LIB)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(ENABLE_CONAN)
|
if(ENABLE_CONAN)
|
||||||
@ -466,6 +467,9 @@ if(ENABLE_CONAN)
|
|||||||
|
|
||||||
set(CONAN_SYSTEM_INCLUDES ON)
|
set(CONAN_SYSTEM_INCLUDES ON)
|
||||||
|
|
||||||
|
# TODO:
|
||||||
|
# if we link TBB dynamically osrm-extract.exe finishes on the first access to any TBB symbol
|
||||||
|
# with exit code = -1073741515, which means that program cannot load required DLL.
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
set(TBB_SHARED False)
|
set(TBB_SHARED False)
|
||||||
else()
|
else()
|
||||||
|
|||||||
15
appveyor.yml
Normal file
15
appveyor.yml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
os: Visual Studio 2019
|
||||||
|
|
||||||
|
# clone directory
|
||||||
|
clone_folder: c:\projects\osrm
|
||||||
|
|
||||||
|
platform: x64
|
||||||
|
|
||||||
|
# no-op for the time being until someone with access to GitHub checks settings will remove integration with AppVeyor
|
||||||
|
# https://github.com/Project-OSRM/osrm-backend/pull/6312#issuecomment-1217237055
|
||||||
|
build_script:
|
||||||
|
- EXIT 0
|
||||||
|
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
@ -1,4 +1,4 @@
|
|||||||
@REM @ECHO OFF
|
@ECHO OFF
|
||||||
SETLOCAL
|
SETLOCAL
|
||||||
SET EL=0
|
SET EL=0
|
||||||
|
|
||||||
@ -7,14 +7,6 @@ ECHO NUMBER_OF_PROCESSORS^: %NUMBER_OF_PROCESSORS%
|
|||||||
SET PROJECT_DIR=%CD%
|
SET PROJECT_DIR=%CD%
|
||||||
SET CONFIGURATION=Release
|
SET CONFIGURATION=Release
|
||||||
|
|
||||||
@REM SET PATH=C:\Program Files (x86)\MSBuild\15.0\Bin;%PATH%
|
|
||||||
@REM CALL "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
|
|
||||||
@REM CALL "C:\Program Files\Microsoft Visual Studio\Installer\vswhere.exe" -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe
|
|
||||||
@REM ECHO cl.exe version
|
|
||||||
@REM cl
|
|
||||||
@REM ECHO msbuild version
|
|
||||||
@REM msbuild /version
|
|
||||||
|
|
||||||
mkdir build
|
mkdir build
|
||||||
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
|
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
|
||||||
cd build
|
cd build
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user