Implement NodeJS based server fully replicating osrm-routed
This commit is contained in:
parent
768c33127a
commit
dd04760982
27
.github/workflows/osrm-backend.yml
vendored
27
.github/workflows/osrm-backend.yml
vendored
@ -96,6 +96,33 @@ jobs:
|
||||
node ./scripts/validate_changelog.js
|
||||
npm run docs && ./scripts/error_on_dirty.sh
|
||||
|
||||
routed-js:
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 14
|
||||
- name: Enable Node.js cache
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/.npm
|
||||
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-node-
|
||||
- name: Prepare environment
|
||||
run: |
|
||||
npm ci --ignore-scripts
|
||||
- name: Compile routed-js
|
||||
run: |
|
||||
pushd routed-js
|
||||
npx tsc
|
||||
popd
|
||||
./scripts/error_on_dirty.sh
|
||||
|
||||
|
||||
|
||||
# docker-image:
|
||||
# needs: format-taginfo-docs
|
||||
# runs-on: ubuntu-22.04
|
||||
|
@ -3,12 +3,12 @@ set -e
|
||||
|
||||
export OSRM_USE_ROUTED_JS=1
|
||||
node ./node_modules/cucumber/bin/cucumber.js features/ -p verify_routed_js
|
||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p verify_routed_js -m mmap
|
||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js
|
||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js -m mmap
|
||||
node ./node_modules/cucumber/bin/cucumber.js features/ -p verify_routed_js -m mmap
|
||||
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js
|
||||
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld_routed_js -m mmap
|
||||
unset OSRM_USE_ROUTED_JS
|
||||
|
||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p verify
|
||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p verify -m mmap
|
||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld
|
||||
# node ./node_modules/cucumber/bin/cucumber.js features/ -p mld -m mmap
|
||||
node ./node_modules/cucumber/bin/cucumber.js features/ -p verify
|
||||
node ./node_modules/cucumber/bin/cucumber.js features/ -p verify -m mmap
|
||||
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld
|
||||
node ./node_modules/cucumber/bin/cucumber.js features/ -p mld -m mmap
|
Loading…
Reference in New Issue
Block a user