mirror of
https://github.com/bckelley/cgm-remote-monitor.git
synced 2026-08-24 03:14:12 -05:00
* npmupdate, update webpack, webpack-bundle-analyzer, swagger-ui-dist, jsonwebtoken, helmet, flot * update to version 0.11.2-dev-20190224 * also test on latest Node (currently 11), but don't fail Travis build if it fails. implement cclauss suggestion on https://github.com/openaps/oref0/pull/1203#issuecomment-464522954 * fix travis * Node minor security upgrade Node.js 8.15.1 (LTS "Carbon") Node.js 10.15.2 (LTS "Dubnium") Node.js 11.10.1 (Current) https://nodejs.org/en/blog/vulnerability/february-2019-security-releases/ * fix typo * npm update * update npm-shrinkwrap.json
33 lines
1.2 KiB
YAML
33 lines
1.2 KiB
YAML
sudo: required
|
|
dist: xenial
|
|
|
|
node_js-steps: &node_js-steps
|
|
language: node_js
|
|
before_install:
|
|
- if [[ `npm --version` != "6.4.1" ]]; then npm install -g npm@latest; npm --version; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
|
|
# https://github.com/Homebrew/homebrew-core/issues/26358
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew unlink python; fi
|
|
# "brew install" can succeed but return 1 if it has "caveats".
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install mongodb || true; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew services start mongodb; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install docker || true; fi
|
|
script: make travis
|
|
after_success:
|
|
- nvm version
|
|
- if [[ ! -z "$DOCKER_USER" ]]; then docker login -u ${DOCKER_USER} -p ${DOCKER_PASS} && git checkout -- . && git clean -fd . && make docker_release; fi
|
|
after_script: make report
|
|
services:
|
|
- mongodb
|
|
- docker
|
|
matrix:
|
|
allow_failures:
|
|
node_js: "node"
|
|
include:
|
|
- node_js: "8"
|
|
<<: *node_js-steps
|
|
- node_js: "10"
|
|
<<: *node_js-steps
|
|
- node_js: "node" # Latest Node is not supported, and recommend, but we'll test it to know incompatibility issues
|
|
<<: *node_js-steps
|