forked from serverless/components
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
43 lines (42 loc) · 4.58 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
language: node_js
sudo: false
matrix:
include:
- node_js: 4
env:
- SENTRY_DSN: https://17031d90871a4daebd4f261f2359b38f:[email protected]/300239
- SEGMENT_WRITE_KEY: jvOP27GTlIJubkJpRcDAa4uSfwCD03NI
- node_js: 6
env:
- SENTRY_DSN: https://17031d90871a4daebd4f261f2359b38f:[email protected]/300239
- SEGMENT_WRITE_KEY: jvOP27GTlIJubkJpRcDAa4uSfwCD03NI
- node_js: 8
env:
- SENTRY_DSN: https://17031d90871a4daebd4f261f2359b38f:[email protected]/300239
- SEGMENT_WRITE_KEY: jvOP27GTlIJubkJpRcDAa4uSfwCD03NI
- node_js: 10
env:
- SENTRY_DSN: https://17031d90871a4daebd4f261f2359b38f:[email protected]/300239
- SEGMENT_WRITE_KEY: jvOP27GTlIJubkJpRcDAa4uSfwCD03NI
- secure: Yf/XWQJFj3ouojuTLzU57iYo1J4gm0hOkGy6dIJXD0Y+KW3Lv1CduU7Fr82rA/IWJm88vHRMkdDXR96Esn0ftkRWt7KWYQ19cJCl8zVaFpIYz3J48tywRyhFro6TtgNFZT0T8uzkDHLGc1z0rCJM5lkmcAxke0aOP7L/PQboHjrP4KsGGgdh4KzEpfKNfSXe25ormlRG+6lIj2i6QPb5sJS74o1uuv+DS0wIeYzOXhRgY40OnvDqrkZgQ/X7mdURox4jQluddNmJJRwozJSdsnXuyiiLdrafz626Yn+5pX4EVwtWfOdj7SseUkATgjSC0rwi9kBLTlrOLusRQlD0eSqgdsWogDUooiClRLfz//aVujxgbd2tUjERPE8lyH+QVUTTGfQoYWovQmlF2GJR7KMeg1zk3RcI2iy7/JXGQhfA6L5ncCfny4NqZF+P/Dk3fnA9YCsZiOTlQUkzjdm/+x9Be1204ZLN6lW0mvjo4XyNgrkA6un+BeLWmn93QlqQbrrKDb2VqTnIP7LCRnfd3shVryuK7IsA3aV08UV+wOBTFD05EpzoRFSswXyH5odGpYGokw94eSxG/4rZkbWxJX5KZXLz+6RvAhOrWrJTYuFH6s9/o8bG6Ub9TL1XFiQEVL5Q0mGH2j1EJb1SvaJAXKeoBkcyZRmKEsIGGQ35INo=
- secure: eUZQSb5ZKkZ9xDWRmuR/A5u77tIKqFvwfhVn28hlN2uwZphrWRrJ0044iea13aB6L0K3/hrO2rNsD6NogngSa7/EcOYJqL6ZMtz50vGlL7wP05mmbTLwlioOMeC2hw781ndYLPh3YSmowxaoLhwrZbOQK0zZIh1n7sRhsLkjcQHMQpYghlGaUviRKsn2HeXP/SXt/2tXj0jXZKmHLqgjWTuTZRo9rD+509PIHIwRVPu1MBfI4TFQKpmnqiAWOWu5KsXPZEVwfmntLyGAnSVv4/dRZRi878q6swT5OH26ZrfaJqCgyqaBFRDraj65KJSU/R5SB9ts7V4yu+KXCYElnoJrI1ZEJQi+uWvAbmRV9AgQJosZS9YrL5uWx5JUUJXQ83++IRZz71Yow7Fwfdb0o+rbNRfFDq1Fie/Ll/GxLnIYzOekUpfISlQIM3qTrT4qfZkQpxrYYWyDGhdFZ1pqyv2DwUfsnSadd4KAONp60az96AonLZTzCzPraZ7/j5Ehbu5yKtZrVbGol/I3vatjdoJv0wj4F2SpCybczMKNzRIogyOKPP6wGRuokT/jdTiMg1v2nevaNyVBBDs/QQssc8BqZdeouAbgBz3fmzOSo4KghzUjL0rXE+LnGFbbS7/8maqN8vjgE6iL95kDWdsMzxKYFY405tl2ABiw8JFrKfE=
- secure: jOdWpV+d3k2UszLpfytNIpEb4km3PA0RGR5M2y+LhvzGcC20jEarfgiVfzJp18rU5CzGyCe0fEghBo/NpDBz/9bw4+8zOYzrUnnKXUQgPyujMrJXTZDOo8THaU3buWJdSjwFf29wBjd/bH5AI7Lap/c92qudUPGQ4DIDzBg4/XwXEHWB6VE7GVeK7hd1khh31+YFEq3BKW41u/t6F7LV705vsHGCkqS7GhQs0Ni+vEiWCbqAnC8XzJbJLRe5YQidVoiGLzdjFevWtcMtI3Ro0JL0AwuuOFwxU5GSlTnJ4D6a8ki1Bwf4CKXZHdNF56eYqSqWIzKILsW51LczjVXNZKKH8ZlrDJo6d0xsfhVlvE2n6PvCPajog9HavNqsbYdOV0Vu6K7GsWw0iPFB/w5mHh+moybANLf+xY1Uo4d47rtUjeYS4JH9X5qy64cDlRjT6WHTvm0GUZvH5E3IotRpotY5ZrKL6v9hD5mljoeW7ot1T0eNqqNlEeypaSDYsL5xcgp/3WVoat7rnix5qvPxDZrFUSvQfKQ4AE3ezGAPeSblE373/r1dFqhmyOH47YW1CGpfJNmDlzovIUj+leEZvZmB9Rfhpl6iY+aDfGc6xpfxsk89OQFwTgMUjhrOglPOra2u9mmSn3Vw87k/bdWDTM7bHR1HmSSm3o0PDgnHbq0=
- secure: Fzuq8z/p3+vb3DdsQJEPS9SAyGMUZ3hpgFSMUIglSVldgnHBKZ9GARjJvRLsyeBfnDJ1KL3MyMd5xbUK9glk4VyA54xrsuUX4Guuk9U0cueCEgfe2TMC50LTrJIUHREBal9hktyK5m9U5Kof4QeMRzcUN9VuscP2WS0Qt2TJMXbpsrcp++oD6kfZlyrvhQMAcv9ghgtBGeDBG90nJiE6eey5G1PkNECIY1t3raFgZdZnDs0FFLURZI91JvRgUxoN/rm1nRoBIE4yUHnx2ovXfqBps24LnSQVxDU73NJ39mGZhvDjJ3+KdlZwwwsADRhqP2ghUP0SZlEnHH8kcANA6O25ge+M6dGlsQ5uVqGKcuLFH7SoVgeQUWKb2XOdJZcWI/lby/TjWCtAG9AXdlX/42VKT0SR/QfjfG/acuFwFTQdwRx6AnquW+IQ8P5aKWd2re9SGi6FWi33eods0WnDQXN49BabRt8CeXzhF8X7wj1ccTeflsAeRgC1JOiRfKbDCbHzOPe9iLP+ivo8loXbQE0xhc3K2cYvUWHr4Cilkk2LLR/GhWWRwl+yvC/WWGtjGy66ponnYscGcCWEuJSCErfu56Z97r2JuDrKCVoTzcc//5lpkSl06wvlsvzz1Lr8kf6DKekmJbmDLZ394FfSMurZldc+ARHjYoi8TInvUkU=
install:
- npm install
- npm install -g codecov
- pushd examples/restapi/code && npm install && popd
script:
- npm run lint
- npm run test:travis
- codecov
deploy:
provider: npm
email: [email protected]
skip_cleanup: true
on:
branch: master
tags: true
repo: serverless/components
api_key:
secure: O5NpK/+yZUc4n6UQHVN8Vp4q2tl0NPqLLh3voyS1L9+rYF2+aBukPHyinfAage+TwnCFYO8nX7W+yxHcddU73TU4V0yOzZDnJjxhglomg8Xkcfbrl2HN6Br3PrKjUv3ugXM9O5NJuzpIDuxJ+JvWazZOCieQif/ZfUbB2GkpYOSTJ0l7VWLCuQW2VLJS2EJZ7J4Oje7L+qaRJuDu952leYDkOrqdfm3/CFmoxel/QmXlrldQnYMu6mFgzSXSIIWtGErA95yFwFdkZOwgUw+TwyHCPAoOziL+HV8gM4Y+CIDYa81gnYXAp+6e09X52GD6wht7QJx2ELoarZuehXSnrlmoxYKyCYnx/NOZ5j8klP5ZRRYy3iBqiuur96ibIQWW2Qm6CG7LHR3uELYD49r2WPDEBieq7IubyCfTnORwLX3DcCukaGIEdI6fWTGTLaLBJIBdHtYMoTAVYMLcnmYFnKFD34kwPhnJWiJbrl4rwTihq99Ipc5LsVVlMyJNr5IIezYy1gANbdkTfFjIYW+Nufry0JrBs0fQF9PzdYbA77yW5xZWKPdiXRkVArrtT+NkAYx6iL9VK9AGAF26BfGuZBPbXx7O9KKgl/KdfxP+tjCaGozl30YZv1gheGBvM2SrxkpK43sFftqMgUr3nI+wuvBa40oW3avt6SYlsEYwQbE=