Switch to yarn

This commit is contained in:
Patrick Niklaus 2017-03-21 22:37:16 +00:00
parent a8fd4050a2
commit 2221a34529
2 changed files with 5452 additions and 4 deletions

View File

@ -15,6 +15,7 @@ branches:
- master - master
cache: cache:
yarn: true
ccache: true ccache: true
apt: true apt: true
directories: directories:
@ -141,8 +142,7 @@ before_install:
fi fi
- echo "Using ${JOBS} jobs" - echo "Using ${JOBS} jobs"
- source ./scripts/install_node.sh 4 - source ./scripts/install_node.sh 4
- npm install -g "npm@>=3" # Upgrade to npm >v2 to reduce size of downloaded dependencies - yarn install --ignore-scripts
- npm install --ignore-scripts
# Bootstrap cmake to be able to run mason # Bootstrap cmake to be able to run mason
- CMAKE_URL="https://mason-binaries.s3.amazonaws.com/${TRAVIS_OS_NAME}-x86_64/cmake/${CMAKE_VERSION}.tar.gz" - CMAKE_URL="https://mason-binaries.s3.amazonaws.com/${TRAVIS_OS_NAME}-x86_64/cmake/${CMAKE_VERSION}.tar.gz"
- CMAKE_DIR="mason_packages/${TRAVIS_OS_NAME}-x86_64/cmake/${CMAKE_VERSION}" - CMAKE_DIR="mason_packages/${TRAVIS_OS_NAME}-x86_64/cmake/${CMAKE_VERSION}"
@ -190,7 +190,7 @@ install:
- cmake .. -DCMAKE_BUILD_TYPE=${BUILD_TYPE} - cmake .. -DCMAKE_BUILD_TYPE=${BUILD_TYPE}
- make --jobs=${JOBS} - make --jobs=${JOBS}
- popd - popd
- npm run build-api-docs - yarn run docs
script: script:
- if [[ $TARGET_ARCH == armhf ]] ; then echo "Skip tests for $TARGET_ARCH" && exit 0 ; fi - if [[ $TARGET_ARCH == armhf ]] ; then echo "Skip tests for $TARGET_ARCH" && exit 0 ; fi
@ -205,7 +205,7 @@ script:
- ./unit_tests/server-tests - ./unit_tests/server-tests
- ./unit_tests/partition-tests - ./unit_tests/partition-tests
- popd - popd
- npm test - yarn test
after_success: after_success:
- | - |

5448
yarn.lock Normal file

File diff suppressed because it is too large Load Diff