-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
96 lines (81 loc) · 3.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
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: aPapcytj6zjoGBdPygCV48AifsPQJ7zuuDpKn50bkekUerc0nGAq0HK+lleev5Sps+78PP9TC2GRYWNsYVOm6V7Bd0DHonQexq9f3JOo0HUafDXDWSZAFJIN0ie5iHazjoTijfXdXyOsxBP1EineLLq5KDIYnCfiYj7JXwi4j6BodNV0sOW4tW8dmsEOD8yT/R0wtFfc0/jKGwlBEp+HVIl24Dr3NAnsGKlXy+hkaWsFyuWauRmzjsCI2m4Y1tQB4JfmhZdlV8v8yIaax4EXWv1f7SS51sBMjeH/hTbpEyGcs5FY823q/3uhzIqHgRDfiEYn0tMsBftXGb5BSeB4j7YRwvFLBq0OTSPejtsxSXGgt2+pl4uFnmyuwkkTgaIxVOqc4nymXoDbIBBxbsfsapVv5zts9Q6HuNvleS0XkM7oeNn6sD7H5WtRwpJ6irfy1hf6tZp4sGZ/dnhoHNsHuuqEm5ZNkFmvYQ9yyXNnSCS9ZpuVGvI12adbSVzfiEF7HqeL58/L01VeTm/jlvaBz505N6yDRdJ2uTdhLHNoK48hgsfmNalZf2pIpRb+PWqud9vzVUiJPjNAgr1pxyabpBLGJSKk3ESevXyzsdoQvkFEUCMGShn7SBt9Fw2nvYWfBpx4+1C3hLpbUj9p2YNfH836zEh755B2+G8BGy5UGC4=
deploy:
provider: npm
skip_cleanup: true
email: [email protected]
api_key:
secure: s+XJ9NltGoajUqhLBgnJrw2bEAlcQyosNzjUDUBRn11DuKcsR5bzRNdFfgIKCzBijkey56D1nsnMzKv0Nfomk3ncop8aFx9+8r9A5FVqExGrxNF+yZj6yGShccKdfusgy3wRLtUwghtjUdug+qLz+Q6umAjnexpcLXFn9rmecQtZv6Uun5E5Z7Qsy+mQ7MUYkI2t3PEX1fdAi0M9uc0HB0n7Y9Xzq2H/BaMw0abCRSZAUicB4kEqWU5s+OrUeQQjHAs3OgpzcEuQI8H35yvwPTuYYF+lrsLtydG7ds1OtmOLs6JCjONHKzFAM0/rLiHrjwSSPKXtlumpAT1cg9ceSzgBJ8CGYaejrNJGDqlGzcv+02nKMtXhderLUuuuemJjhllO3t8ulrBNMP6nAmJA5NRQFY2C0Ywm2lirkZvFGi2gi7065QtIdbKKmS4gsifHQKah69zhF4+UMJYnI60xWiiXt22Ezx0XJWH3PONFj9a9rNm0+xW/XMEsoYGH17Sayk1Lm1XKnLfwZHEBPEu2VpGNf7zR+brUEq88eFt8HA0IpR4tgoWn/+dGLYJcWUx8PDvdu70sSqYbRKV6TPG7htMcCKRn0cUhrynchvvpqmzKvpvwkHNpUwCkEX3BcPxpBjb0SGH5dLAalgU8wrGiDo1+2mxdRmnerET9vCeIveg=
on:
tags: true
repo: devotox/ember-cli-liquid-fire-events