-
Notifications
You must be signed in to change notification settings - Fork 3
/
.travis.yml
67 lines (54 loc) · 1.99 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
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:
directories:
- $HOME/.npm
env:
global:
# See https://git.io/vdao3 for details.
- JOBS=1
branches:
only:
- master
# npm version tags
- /^v\d+\.\d+\.\d+/
jobs:
fail_fast: true
allow_failures:
- env: EMBER_TRY_SCENARIO=ember-beta
- env: EMBER_TRY_SCENARIO=ember-canary
include:
# runs linting and tests with current locked deps
- stage: "Tests"
name: "Tests"
script:
- npm run lint:hbs
- npm run lint:js
- npm test
# we recommend new addons test the current and previous LTS
# as well as latest stable release (bonus points to beta/canary)
- 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
script:
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO
notifications:
email: false
deploy:
provider: npm
email: [email protected]
api_key:
secure: hG2GZR5tZUv+qthAxprSsJ91s+h0TU6yxfxLUzbT/EVCt9OmWv+6R4F9jHfhSP0271wxG+r+LcM/GXGjcKayvviJ+EYyExd8yUdu2q7qwRH5w5myeLExx1Y9a9dpLdO6bgFIlVZGHKflJHA73W4+z4t4dSiGEJbK0C4Nm4xmPH8UvXaYFd7b9WN0c9K1p+gEI7BOLVLYzVy+Oa1o8QFkfUzjepvTJ+fDwGAAMHxGFsG/v+NJ4/h+Rlsln/4ffzwmDHNusdfU18O6QrjmeR0nvmSofqLjv/OAzmbKvkyjOthkKc22sKWxbP42x30ui0bTW9hj1/QeDyO8oVaEGeph8KyPoPQ3OnVRtW6y14rPKurfClNYoXIOiWA8x7l/UH64SYFw6TX/2/44jdceGN8d+dmjqp+MMr3g7DiI+gMkTyVA4THgHg7wyjb7xF+OW8u0uuw0U3AyNprgT+Xc8rQgA8ebGd4gRuMkYAbll0/+/BCYPyoydx7jNGhPN3bDvV6DXiqh4g931k7ppBgYicCP+h06L0EeazGeVw776wRuJhwC63ea+TRQFCqHzZGhzEbqLua1NymXdJkCpnA+C/FDBoKS+w0x6Oeh4FXiJuLEesbSWi/a4eabYqS2Yw22SqTdVwnEpPtUTVjwEU+7oSCnwbbYFxSbBFC4Bjpe1MCPZk0=
on:
branch: master
tags: true