|
1 |
| -sudo:required |
2 |
| -dist:trusty |
3 |
| -addons: |
4 |
| -apt: |
5 |
| -sources: |
6 |
| - -google-chrome |
7 |
| -packages: |
8 |
| - -google-chrome-stable |
9 |
| -language:node_js |
10 |
| -node_js: |
11 |
| - -"6" |
12 |
| -cache: |
13 |
| -directories: |
14 |
| - -node_modules |
15 |
| -before_install: |
16 |
| - -rm yarn.lock |
17 |
| - -export DISPLAY=:99.0 |
18 |
| - -sh -e /etc/init.d/xvfb start |
19 |
| - -sleep 3 |
20 |
| -after_script:npm run coveralls |
| 1 | +{ |
| 2 | +sudo:"required", |
| 3 | +dist:"trusty", |
| 4 | +addons:{ |
| 5 | +apt:{ |
| 6 | +sources:["google-chrome"], |
| 7 | +packages:["google-chrome-stable"] |
| 8 | +} |
| 9 | +}, |
| 10 | +language:"node_js", |
| 11 | +node_js:["6"], |
| 12 | +cache:{ |
| 13 | +directories:["node-modules"] |
| 14 | +}, |
| 15 | +before_install:[ |
| 16 | +"rm yarn.lock", |
| 17 | +"export DISPLAY=:99.0", |
| 18 | +"sh -e /etc/init.d/xvfb start", |
| 19 | +"sleep 3" |
| 20 | +], |
| 21 | +install:[ |
| 22 | +"git clone https://github.com/$TRAVIS_REPO_SLUG.git $TRAVIS_REPO_SLUG", |
| 23 | +"cd $TRAVIS_REPO_SLUG", |
| 24 | +"yarn" |
| 25 | +], |
| 26 | +after_script:["npm run coveralls"], |
| 27 | +deploy:[ |
| 28 | +{ |
| 29 | +provider:"npm", |
| 30 | +email:"leo@zeit.co", |
| 31 | +api_key:{ |
| 32 | +secure: |
| 33 | +"HGFqez0XKG3vWJUmDjC1veVJmdASUYviaAbJCqQi4JbgNs49AelhYk3w4vl7K6wOnS2OUPD7tICKNDpxBhunKmVlEkLQtqSnQZjmi4x2tGufGTka0c9O7qNSFsiQXAzta/97MnhmGnJocFsppNNsS21H2aswNQJo+P2QXvmHvFbwzda6k3NwtOc43K+0rW1NM164UwRjtD38LWF+jvhYyysTrWTFXbYUp2o1Q8kI31pn4pMhhOP3qOnuS1jpOzjk6uZ4g5u4cMeK2eSZ/j8B1PNUBXjBfu75IU0yzvlr3ypN7hYcutDTBn4ISDfFM874FdrFhcGiMy7gMO/iwC5LTUqkBGYJT6sYdWEkKU7HQygKeFkinrkmypFdJf9ufw2EDjVCUDYnC5JbnOwu4d3vFHcg3GU6Oa7g1nrScPnZ+jkoM4ugia/3vhFO7serq4qXEj7Mv5p78mW41gxHUTgf8uqwhiOnqo9Or7UsR7vU/hB3uU0DY/nq5BI3Wt4XANrlTDeMDExjDACIQ1GU089va88NbWyU1XDD2zs+o1Y6OigAkn/yZ8V/z52eYcA5znTxcb4s8P36pKCSEkxyRtpHNf138hDx9qC2Hze1alBDfUC4iRhiZCQN4CXhSxVdb6HjZHNwCyWCO16LZLbnBvCbIMR+0WjnL0KzqsUTOboZHkQ=" |
| 34 | +}, |
| 35 | +skip_cleanup:true, |
| 36 | +on:{ |
| 37 | +condition:'"$(git rev-parse --abbrev-ref HEAD)" == "master"', |
| 38 | +tags:true |
| 39 | +} |
| 40 | +}, |
| 41 | +{ |
| 42 | +provider:"npm", |
| 43 | +email:"leo@zeit.co", |
| 44 | +tag:"canary", |
| 45 | +api_key:{ |
| 46 | +secure: |
| 47 | +"HGFqez0XKG3vWJUmDjC1veVJmdASUYviaAbJCqQi4JbgNs49AelhYk3w4vl7K6wOnS2OUPD7tICKNDpxBhunKmVlEkLQtqSnQZjmi4x2tGufGTka0c9O7qNSFsiQXAzta/97MnhmGnJocFsppNNsS21H2aswNQJo+P2QXvmHvFbwzda6k3NwtOc43K+0rW1NM164UwRjtD38LWF+jvhYyysTrWTFXbYUp2o1Q8kI31pn4pMhhOP3qOnuS1jpOzjk6uZ4g5u4cMeK2eSZ/j8B1PNUBXjBfu75IU0yzvlr3ypN7hYcutDTBn4ISDfFM874FdrFhcGiMy7gMO/iwC5LTUqkBGYJT6sYdWEkKU7HQygKeFkinrkmypFdJf9ufw2EDjVCUDYnC5JbnOwu4d3vFHcg3GU6Oa7g1nrScPnZ+jkoM4ugia/3vhFO7serq4qXEj7Mv5p78mW41gxHUTgf8uqwhiOnqo9Or7UsR7vU/hB3uU0DY/nq5BI3Wt4XANrlTDeMDExjDACIQ1GU089va88NbWyU1XDD2zs+o1Y6OigAkn/yZ8V/z52eYcA5znTxcb4s8P36pKCSEkxyRtpHNf138hDx9qC2Hze1alBDfUC4iRhiZCQN4CXhSxVdb6HjZHNwCyWCO16LZLbnBvCbIMR+0WjnL0KzqsUTOboZHkQ=" |
| 48 | +}, |
| 49 | +skip_cleanup:true, |
| 50 | +on:{ |
| 51 | +condition:'"$(git rev-parse --abbrev-ref HEAD)" == "canary"', |
| 52 | +tags:true |
| 53 | +} |
| 54 | +} |
| 55 | +] |
| 56 | +} |