2016-02-16 22:08:27 +00:00
|
|
|
matrix:
|
|
|
|
include:
|
2016-11-30 18:35:44 +00:00
|
|
|
- os: linux
|
|
|
|
sudo: false
|
2016-12-01 14:56:41 +00:00
|
|
|
language: node_js
|
|
|
|
node_js: 6
|
2016-11-30 18:35:44 +00:00
|
|
|
- os: osx
|
2016-12-01 14:56:41 +00:00
|
|
|
language: node_js
|
|
|
|
node_js: 6
|
2016-06-21 07:40:25 +00:00
|
|
|
env:
|
|
|
|
global:
|
2017-02-14 16:17:10 +00:00
|
|
|
- SCROLEX_MODE=passthru
|
2016-11-30 18:59:21 +00:00
|
|
|
- secure: BeM6mpPEATdeFcAr/222QBZ9vRkZtU2WOi9QQy3mxsuDbWfM8RxYESIEJLipyhW9kXGoe6HGMqm4Kz9B/c4jrzeSXPpKnW7mIfnyqN+hhq1ctW9qPSqodu+fYNhdDxXh5wylml7hnIJzU70vFGrFknZRE2FYk5XvyHg2ImIKDJw=
|
|
|
|
- secure: RJ5UpdXms9QkraylZ11OBfmcRrmKnb254Yj0yCDAvZmg+n+3jSTwMgGvPY8Ih8X/R1JeW3VTtFDkJXXPnjjfpNg1M91u4CAEUOMPciCudYcoF6GKb8psnOzneTTX5M7zuJSzknGdpv/foldxiPYxiY5Hn5bfjmikhAEl+QX/R0Y=
|
|
|
|
- secure: BXf2buPt/DA09M5ZUdp/LpOWtUuz1mfCBopLyxvHv3Sl3ln+Az57wWsM2+Re+77lUOgihR2f6lXYfNUmQuSUo157rZPunQCqM/DJhK69KhREEB6SJDaJF3FVlnGla+Cwwb1IQUtMopqX9pBYD7w/zyWQFJCi20O57JEVIdfZZS8=
|
2017-05-12 09:31:53 +00:00
|
|
|
- secure: AaDI3OLTcwau2tu9jTtR0eHpylSUudYua9aKH3C540Lm2scQhQcT4IbMa6KXgrY+1UchapS9gUuClH8QwgJo61tJjtOqvmCgZ2EkmZg68pzw/25zwv7LSzYASbZvKahulV/giZdxFLGOpPhNhKbG70/owYXjKFENi5LoZKc8Y+c=
|
2016-12-15 11:57:42 +00:00
|
|
|
addons:
|
|
|
|
apt:
|
|
|
|
sources:
|
|
|
|
- debian-sid
|
2017-02-14 14:12:04 +00:00
|
|
|
install:
|
2017-05-12 09:31:53 +00:00
|
|
|
- npm install
|
|
|
|
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then npm run install:lanyon; fi
|
2016-12-01 11:49:06 +00:00
|
|
|
before_install:
|
2019-09-20 09:35:02 +00:00
|
|
|
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get install --allow-unauthenticated -y cabal-install; fi
|
2018-09-03 10:00:55 +00:00
|
|
|
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then cabal update; fi
|
2019-10-29 07:34:37 +00:00
|
|
|
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then cabal new-install ShellCheck; fi
|
2016-11-30 18:35:44 +00:00
|
|
|
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew update; fi
|
|
|
|
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then which gsed || brew install gnu-sed; fi
|
2018-09-03 10:00:55 +00:00
|
|
|
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then which gtimeout || brew install coreutils; fi
|
2017-02-14 16:09:32 +00:00
|
|
|
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then which bundle || gem install bundler; fi
|
2016-11-30 18:35:44 +00:00
|
|
|
- bash --version
|
|
|
|
- awk --version
|
2016-12-01 10:36:40 +00:00
|
|
|
before_cache:
|
2017-05-12 09:31:53 +00:00
|
|
|
- rm -f ./node_modules/.bin/which
|
2016-12-01 09:47:17 +00:00
|
|
|
cache:
|
|
|
|
apt: true
|
|
|
|
directories:
|
|
|
|
- .lanyon
|
2016-02-17 07:44:32 +00:00
|
|
|
script: test/acceptance.sh
|
2016-06-21 07:40:25 +00:00
|
|
|
deploy:
|
|
|
|
skip_cleanup: true
|
|
|
|
provider: script
|
2017-04-06 11:18:15 +00:00
|
|
|
script: ./node_modules/lanyon/scripts/ci-deploy.sh
|
2016-06-21 07:40:25 +00:00
|
|
|
on:
|
|
|
|
branch: master
|
2016-06-21 08:14:19 +00:00
|
|
|
condition: $TRAVIS_OS_NAME = linux
|