Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBardi Harborow <bardi@bardiharborow.com>2017-09-17 10:23:19 +0300
committerXhmikosR <xhmikosr@gmail.com>2017-09-17 10:23:19 +0300
commite296c1374104ef949ca8f6307f13b09dd4c4b09c (patch)
treec471969180c16eb19b396b4291cde1f748b59af4 /.travis.yml
parent2dcce4ec30c1bdd981ec210553fa496716cff604 (diff)
Move Travis to build stages and fix skip browser flag. (#23961)
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml21
1 files changed, 9 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml
index 8be9f03dde..9137d5c4c3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,27 +8,24 @@ node_js:
- "8"
before_install:
- if [[ `npm -v` != 5* ]]; then npm install -g npm@5; fi
- - "export TRAVIS_COMMIT_MSG=\"`git log --format=%B --no-merges -n 1`\""
- - echo "$TRAVIS_COMMIT_MSG" | grep '\[skip browser\]'; export TWBS_DO_BROWSER=$?; true
install:
- bundle install --deployment --jobs=3 --retry=3
- npm install
-script:
- - npm test
- - if [ "$TWBS_TEST" = browser -a "$SAUCE_ACCESS_KEY" ]; then npm run js-test-cloud; fi
after_success:
- if [ "$TRAVIS_REPO_SLUG" = twbs-savage/bootstrap ]; then npm run docs-upload-preview; fi
+stages:
+ - test
+ - name: browser
+ if: type = push
+jobs:
+ include:
+ - stage: browser
+ node_js: 8
+ script: if ! git log --format=%B --no-merges -n 1 | grep '\[skip browser\]'; then npm test && npm run js-test-cloud; fi
cache:
directories:
- node_modules
- vendor/bundle
-env:
- - TWBS_TEST=core
- - TWBS_TEST=browser
-matrix:
- exclude:
- - node_js: "4"
- env: TWBS_TEST=browser
notifications:
slack: heybb:iz4wwosL0N0EdaX1gvgkU0NH
webhooks: