UNPKG

1.38 kBYAMLView Raw
1language: node_js
2node_js:
3 - '6'
4
5cache:
6 directories:
7 - node_modules
8
9notifications:
10 email: false
11
12env:
13 global:
14 - PF_PAGE_BUILDER: jekyll
15 - secure: KFSt/cOAh8+v9Mz9AroDg+YYGwkuXyC96ZtOMbcWxVAQzplrrpCD9zI0ZuOtKYg/YHu5mscLWbnXOzBug2J162/V9MyicETmXCdFx5ovu/5rTtbxQ6maoRWQQfcKmQVWNdUDF5rJJ7PU9H/gyXWKvbEpkfNRk6Wr7Oc3D8mYtgI=
16 - secure: SBD8QHLUy1/kCZiLV2OYpqdFTQUWUfkWLx1bdtKFQhWt+aUYBTBdbbb/A7otm+LbBNe5NWWOX1lkciubEs9XlRUdQfS/WqId3c99+457NXeEPtIX6fC92/hrQITFb6vvv7T71ltUs3Q1X2CL82nCas+2LNYlB1/WxKgB8Tr7qPQ=
17
18before_install:
19 - rvm install 2.3.1
20 - if [[ `npm -v` != 3* ]]; then npm i -g npm@3; fi
21 - npm install -g bower grunt-cli
22 - npm install
23 - npm install patternfly-eng-release
24
25install: true
26
27script:
28 - npm run regressions
29 - sh -x ./node_modules/patternfly-eng-release/scripts/_build.sh -p
30
31after_success:
32 - 'if [[ "$TRAVIS_SECURE_ENV_VARS" = "true" && "$TRAVIS_BRANCH" = "master-dist" ]]; then
33 npm prune;
34 npm run semantic-release-pre;
35 sh -x ./node_modules/patternfly-eng-release/scripts/semantic-release/_bump.sh -p;
36 sh -x ./node_modules/patternfly-eng-release/scripts/semantic-release/_publish-npm.sh || travis_terminate 0;
37 npm run semantic-release-post;
38 - sh -x ./node_modules/patternfly-eng-release/scripts/semantic-release/_publish-webjar.sh -p;
39 fi'
40
41branches:
42 except:
43 - /^v\d+\.\d+\.\d+$/