-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
96 lines (81 loc) · 3.98 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
---
language: node_js
node_js:
# we recommend testing addons with the same minimum supported node version as Ember CLI
# so that your addon works for all apps
- "8"
sudo: false
dist: trusty
addons:
chrome: stable
cache:
yarn: true
env:
global:
# See https://git.io/vdao3 for details.
JOBS: 1
secure: fOTO/HpUT0xsfml9iXuEL9qBu0NVErcig6CmrS1DFv7f4x9/mYQMNzLUv5b6VBPqGHeFNHiGaUUza3Ufc5KpL7DOu/1y6TFQlSoM6MRRdIXb+50MObvkJ4wXwYJH7Zrb4g8RTaBOY9uU5XQkm/E6GWWF3NiYFoVzCYPNSgAALko1caoEX2hoJNXJSd0T4G+gxtxc2g08RGunBPLqIyy2avMRN4yq0WDN2NbBrztM01FA5RoOLPyX0hhzyIZ+45z34wKvZtu7rj9h1KbFOZOVFJWpHDa0bXxhF63ldxPINe2QMOSsOD22Czk1+IKyC+88gtkvUq7pGUaJK6YdVDRcW9G/DMHVy/IE2aFabrPDVgzrmeCoVKzATzt8nMfIMTTu9Unoa5fdohpJ0NPhYnPfVAGfJ+2MPITgP+x2X6M5+KgHCBdaIgwBVnZE9DTb1L9c/Eh50zeHHbfv9L+NVlbQFzMWNj+kKWMj0qwh6JPpSFiKaOvTK6XP+NSUc7euAZgqK6lwqS07pvcql4qvzbeRWyn/GZuRHOGvfkUNuvLee8dMKfpF3s1VQ6blHHqKB8qH2ifxawiztWgUkYxK0GFTk//ZopLzP90bLl0JiGlg517tp5V9eBOK5ZlPwsSOhD+wta9gCssPjK4i2H2IwLox7AqXegigBMdqIbXz9LaFVAY=
branches:
only:
- master
# npm version tags
- /^v\d+\.\d+\.\d+/
# greenkeeper branches
- /^greenkeeper\/.*$/
jobs:
fail_fast: true
allow_failures:
- env: EMBER_TRY_SCENARIO=ember-canary
include:
# runs linting and tests with current locked deps
- stage: "Tests"
name: "Tests"
install:
- yarn install --non-interactive
script:
- yarn lint:hbs
- yarn lint:js
- COVERAGE=true yarn test
- codecov
# - name: "Floating Dependencies"
# script:
# - yarn test
# we recommend new addons test the current and previous LTS
# as well as latest stable release (bonus points to beta/canary)
- stage: "Additional Tests"
env: EMBER_TRY_SCENARIO=ember-lts-2.18
- env: EMBER_TRY_SCENARIO=ember-lts-3.4
- env: EMBER_TRY_SCENARIO=ember-release
- env: EMBER_TRY_SCENARIO=ember-beta
- env: EMBER_TRY_SCENARIO=ember-canary
- env: EMBER_TRY_SCENARIO=ember-default-with-jquery
before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash
- export PATH=$HOME/.yarn/bin:$PATH
- yarn global add greenkeeper-lockfile@1
- yarn global add codecov
install:
- yarn install --no-lockfile --non-interactive
script:
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO
notifications:
webhooks:
urls:
- https://webhook.atomist.com/travis
on_success: always
on_failure: always
on_start: always
on_cancel: always
on_error: always
slack:
rooms:
secure: NDFfJY1Xava6T28IpRZt7ikq+pLrFRanbolpWTRIEH3u7Hmigyvrf3L1U9OuR3jmWNlmKUjHaCPVplLMyIlNc0sxXKfaMqv1RSL+WLIE+Y2vI2DoW6CuzrbwKa9XRwVszNkkUoJNNisOuz/WO7RckTq3KieIgP2K4moJ+KpclPCz/X8MG/h8j/bJJjjI8igm9080o5MGGA1i/AvuKGG1PHUgcPZRIgWDtEJ9AcVWfrE4R4sVl0C33c/Z83byosC3M15cbCG3TN57+KAb3296xJ/3CT4751B8yCrcNxExEs4B/mTSMGS9vlZ9iqeZa3JqrtmhVIWc8sz5n4GpcgTqMN6D2B2+D0i5d/Wd8p0rP4uTeWwJYtSB3BaTN78lEX52gxHJIH5dLKvqPEiDcV3SclqcVnac3N5PzpqxxslDNMW+YA13Qoa0/ceB37akWiv/AApbC3VDmwV7re67/jPmu/WUo1Lt5AHRQQWoM0XB0T3xOsuGzg5saTBvEPMLEc6Ow6hshuVmHA8I70Gl9brOu6/LoPqArGWCAnaU9Ee8CO/Kwx9BsjllsEPF32gA+tuXAIKjtTSRA/ptMNLqZ8KY4Bb6H/uj3yEgziEw0+OxocTgu7eBi3ha3nHuYZHZT/SYA0UIbiUPljGQbWD64bviU3a+ouFgr7FXQ6bodQlNyDk=
deploy:
provider: npm
skip_cleanup: true
email: [email protected]
api_key:
secure: XTlkgg7ltQe7MB2A9N9EVoh9eX7z5pg1g0P5Rta+zKEdQLm7jq4veUYeDsuPby8r6J9lbLXamUEF3U4ajTx1yGvCPvdLKRbMLcvEE5HX8hSkxJ8H8WH3mRmgFkidGkiT7kygbFhtIBK6lxU4GgLmticoR56bqnjBmTzs225PMzuv91TtsFsAp0OIwNTKZnigd+xIBEYxbYZaQnzD2/+fWhlXToABAufjtsDx93kRdVVQfw0Gdj9/bIChii4613Zl54p2tSEJibqFZqqF4zMR6RgYDWSosfGT7dWtEwEGTwRB9dFfJEWu0ngT6+sWSO+4/oyRLSaLp8gh2zXaAvi43Y9YixkUNb+vHA7vchBiiudKoE/GMFe4MO796RRGS9cW4BJ99Car+gks6kSiNir/x5z7YNmhHZXaLak7camjDMlIjA56jR7cxhh7OveCneKYLwM0PxJAdJxZOZzHRjxahJ80bl1n1fMH9sQ/7tAEM3wkPmg4UuJpzoC+GnHWFVhX74G4ndYfSoEsEPyO7h2BERjIcZU1r/gGWtUxrh7P/IFiF/xy9qL6YCLfz3SPZgzJdppPnHD/CsiC/4+x7EQ0CzFl6w9PKwDY9d81wsGf5h8hBP/ocTBxmiLEduXvx7O5aee76EL0Mz6DGWHmi+NjhHVRnVQEagvGGm7A/wuCPXA=
on:
tags: true
repo: devotox/ember-cli-utilities