-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.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: LNVgv8MgzhU8fTRjO7YMG9phZrA5u2dvh5Wzmi3HVDCMpIa2rAy63TvKv1c/kM8qAe1fqrP0SoMDuG3deKdZzEz107CJ+urJChwv3/ahUxAuN0DKaLPqu9FYq9B7MD9Z+8b1mvwEupxnFPbyqVfMrgRzSFa6fV5smizSX76Qz9k14eExI6LJMxzoaktxjAiFTrAKQ/16VSlNQVhtSl3CUNeiQe8ZV81n7suVzThdR4svH9W+Xx/AE6BlDY2WtVN30NvzmTdS8fROtvbwFpz8zMdeE68bfU1EayGVbw1dgLkXo1wXYQbT3exftnRdIkaE3/jXPww0H46LH+JNFzmYx2ES7MG5zh2ZbHBFuRav91NIKeI1yDGhCiRrBKjnw6nFXGSu0xc7J+1rAu/aVIRHg11ZUMCYhVipsKHZ8mCfqB+fryynkfm7KB2G8P9tWq9TPqmhfyjCgmTeSFN5Qj6UMahfJNL+sCfKCOocijgt9pe1lukXGpdGRbWbsgA9dZN+c3hfQgbU00z2mFgL3lcgEyWPfCZgQxT77wZ1srZjpI/bfwL6/BFQ+BuGj/All6rFbjNaEX99qPPCtJhE17SksTt2bKoOn7niUL18YkSJdzXhvUmJgZqrBmAssmj3LsOPsZQuiAzh/tfIWn/V+5zE3Jdoxlilbhu5kG+DwYuMWzU=
deploy:
provider: npm
skip_cleanup: true
email: [email protected]
api_key:
secure: ZYCqZUjHCJ1Mel30KBjsPvhoF5Oxl6gWdlCNPGS3ntE12Khzq/pCQ2wAsL1SON8IwbNiqxmp18/LhyNF/A8LgHEjBM7T0+moW1vCbO9ZTgfXDH5DUsoJU2qZcONC2839XYZmOyKtW9T0GZwiSogSGph0SnMCVAP6TqHZc+/ito9TrGnOXaegZVITDhtM8Mu6HmESJj6mDJw+ni780RqDGOWFV4NO6qj/hHFkB+xQli/LQcLNnWdmwlC8jT1rD8hFFjgPCtOCjz8o9DOZ6Y9+1ue84JvXAPqCV5WVVmzjVMkjlHuaGnctM0R6leARis1LKGc7l9LAOf77nYQvZe/a9g9KS3dZLxKzocJ4rXDvQbgI1HEvtpZOAzrMBGPv0TEmzWjf3vXHgxNiWEArkTu5bXpbwLvz6Xw+iBFnol6oW9CvwalqdYYEs2eAyNQ0XZGTnWpcNKwQBYoMVpFNJoASnURWZcZYhaTnIUMYZR/wmNit4MOwtkKNATK/UcMrEVxebnR3Ohi2C1u6yebriB7e2H2+REnNXBEdlfWG01uC5kzm+8U1LfHY1hjBRUsceYaT7kvJW8ae68KmN3XbUnXuR2xcU5dxiReYkIKqgFYxlE7Ls9dICW5ljEAQ7O/VVYbYARriOupR9OiPEn6dIQUAyPDd81gn65t08TkLey4eRN0=
on:
tags: true
repo: devotox/ember-cli-icon-rating