-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
48 lines (42 loc) · 4.19 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
# Quick boot options
sudo: false
cache:
directories:
- node_modules
# Ignore version tags
branches:
except:
- /^v[0-9]/
# Language options
language: node_js
before_install:
- if [[ `npm -v` != 3* ]]; then npm i -g npm@3; fi
node_js:
- '4.1.2'
after_success:
- export TRAVIS_PASSED=true
- npm install codeclimate-test-reporter --global
- codeclimate-test-reporter < coverage/lcov.info
# - npm install coveralls --global
# - cat ./coverage/lcov.info | coveralls
# Setup process.env
env:
global:
# CODECLIMATE_REPO_TOKEN
- secure: S0BgbiJ0Owyq2UBaqioPGDtA0i1qNEiJOi3eO01LUMh9g9dGtxtCmeDvhKocAhwPPCCLO9kxPveGjOFEwfrqgf+Xy40hIfxI3ZHI66DuZ879v+Q1iHeuZW6I+0/Kr4Ppc5XvMBb/wOi7LzH5lCPDyLSrXQ+z7QnM/cbipbuRrn6thnxcPqJcSTPDLl3OzuX+u3hxYtQJGsGIqc/hWzQSuETI3VmmXOGEfm/+m7uJkv+It8Sq+RxkkOKC6IPi288xPX6mMVv+XKe8wFN4PwWjMHP1Sr7w38cXzEwu/5wRh9XtchKY/PqmQhSZs0M60dRaBIscDZZ61Mj8BYztcixea9IEd5F3sOgM5S+MbyAVl62jVn0SxHDts2f0Gy5LJpPqblArnH9zlgJEmJcRSmz1NvvXaMfMVq+7KStYZk2u+4sTv/oACTRp+MIkftl+MvGrkpPTIKJrSghJOBP4C8ehyU6zspTVfrHoogga5PafqvFn8CuDn9KC/jOHr5qKNv8j1vajLSSTWXl30sL2pkTiLMuH0svginjzf8dRTjR4lpVUrVccgvQ/LIWaHS9Jc6jHckfTy7mKH6BO8RQ71dSokK0NQAPWU61BWNa8WQFgv6flU2mjsiPs4aQ2db9ttB85H1oPnFECyf9cmTsltaUsHkq13aSpCs55fRkIUAXbuAU=
# COVERALLS_REPO_TOKEN
- secure: SSvdhS40YwnMwwaYvQ0gR+Jsfkjo46+DyUxSImTlQjh2X8k5CYR5m79LdrB1J1elzCJuzPLGM8F/OlGpSrgUurRbTkIsZLIcaanXlL6d0R3q+C02adu0whsNeM3lFBZaGhaj9jrLS8wwOxsKFHlFCZCI1lOeVFkqR7s0JGbA24dTevI7gKZGzXaUYVjtXzrqiWpqQZJ555VC08onAO86PTvl7NUaSeS+MB/5u+mLdyTtzuXyfRY7cGLqQtLQSfPJGPkzsE6v+Ode5YYDiX4SR0E+eonbR9U2Ezxm0UKlw3sPkwVtSUE2iRVqAYQUSvYhX5YzS0t2Q3kqg95ItlidqShAME+EDn7FRQP/3/jxTMEw43DAJ5TCA+r2nPGRLtZoSqwxlR4b+WghGyDrqFYKg7X2StF9c12ctI6V2S9sQdmRYy9D8vRShfZhVBRJX2euZLrxY567RSzlBcleLs/lq7l6BnOtjrQeYttI8qPPwtNTkJmLHxFw2QpYLiPzBSNsqVtzQDVy49/56ce2ZmHJsyPOMylIKiCwH51Bs1t7Otvx8LCuit8q1J+oepubyu5llhcfi6B/n8C4fsIuqOXiCIJNwf37HQEU6vHI65IACqf/sXgEm0aOCLyDYXX6EwbfFlX0TbK1IauTQd2nSNKdnSk2TKbSSyN1qY2knD8GdiQ=
# SAUCE_TOKENS
- secure: CfkwiW9gIcyQUI37UjWK0ouKwL3Km6J+kUap7QI3q2GIGGbPqFMfNHVexvrrXSF2HLl2jKUTkHyDvNV3l7pOlIo1yopMrj75v4g+KBam5LaRGhptWemrpKfZ660k3UuuIHroFwpNHcAf5lrOss9gp2HSpUn+ip8x1onCZOnqeH/VXAV1y+YvfrbViIK5c+0WWluaS9aSQwbvkZ7Hpea7fwL1INDvDFaZO6Y23yna8HIdVKiF1wSkzuh3c9kxUZ0VZLjBnxPv6j587rgr/3SFKIJdHOYTs2YaBmNQ8Gg9Bo41B9yfITTMYKjMAop+5IlgfhOkKVQnGiRq59zU1gMXHSSkKE+hFm1ujeRIfMMZ1+tC0F2UCXj42+dC2+h5LE62LzCzPxFc/wej4xo3KhXNcFX5lpcQ0mnrAbtWANn10nlMKFEPax/AiWHde2vjkfhOmX9FFTIdXKqKTusn3cui8sVTWYfjaApgnktRumPupuUzClvXQuTsj1ysU1Vqv4IPcPApyLClKfxVI7671lqXhdMDbzq2sK/xmEoxU4CFz8Ko7M02I+wNKAFGx7n/EQZ+xrW25KEWUCsg23RpskPGK7Dy8yrDg8zbbh6SSiOkmx/Ua1Yu4Y+xtWWMvU1ReplqxundL36TUxrePu0CFH7RvqlrDDWhWM2k/vqym5vTa6k=
- secure: QTtJqcfZuevt9FDuatdofWROe1+9R/fukP2RFY8X7+LwheH/KaCkJFf08cv9aVckCVS1qpPxOmte52XeoJ+vRoM2z67oOb+OxLCebSEe84c0uTJ/iT/aBy9fpiSLJKXMmxRL+g5vMjWRhLaDpIuivI9bDExNkUxr7BsfDrqV3Tpd/JE9lcxnKlrSZfm2HVyL2IhiRXQbqDdTV4QK6BfZSK/7N8iSVGmOnCLI5CKxA1k+iTcLjOY1LrL1oPL+8ayNLzaWnjM5ebKsDNgBEEjAYcDxqX7Fd+TYxj/9lx+vtwBSmnOwVaAzYiMpIJiKWt/wRFmJXv9qJIgMDjnZYCPS/mFX8n7Ex7o/p8v45suHK6A4TETJajO4XYMELgJCxTNBp8y4NsOgDC9z54EeYGQp5uXEBq4eAJbDVrRF/1i93X8fMTn05sQm9g7F1nRQCAO0So17/dfyAiMcud6bvkiRKfy3gwWu2guhVN1nhbA8XN+SVyVrOYATxW2xeiq5gY6aLRPhpXzUaHs3OQioDon6B59346RK/C7ZOW141n8R1pArpbq6wGWkshsGawlyleTsG188U27KlnKcnLaIgx0Mrc8soXyAvk7wChgfW9UqFcWWS93OFNnJzKc4NPPUIM7QlMbqrrdvqmd4os+gf88PrGR8NPiEvPr/WPtec7YseAs=
# Npm publish options
deploy:
provider: npm
email: [email protected]
api_key:
secure: lcekuxzybCtlLUDdP3lj4CbLfbK33omszl1KPLUwA361GnoTxaJwjWzMHMN3LF7Bsxau/F6cnQ+q2Icd0K2roxQXwc/1W04AdZUHH3s+FrKmIz4c7m9fs7esXLdfEDTR+U5eIqhzGc9Nj0hqhXIfBLPF+B6+EjFGjw3p1wwveFLrWIP+EJxLRarTAXpRWsqcUd8EwpbXECghNFAeTbv5HiphsgHdUTJpg9cRJ9GJG1q+O5mUqeWfRqW7jneVCVvBP09oLHuhQG1qI7j0vLqWQ8BFyhMJSzvEPN7nucaIL0uMtjL70Y3N4suPoiOfZP2atBkPW75NL+aco+LdUayYfR1SX5qqL7IR2cZRgBE5jYxHBxUUlDQhA2GKnaIco5plHXZWawdsC/+v4xoeQtClbOlcCC4RvMaETtFh1AMgZ3rWljDx+ipNsWG6etfiJFuUuSWBaIrwngVZSP+sU9615Mt2HdKiF4+uITvhzSuatEz7ymfpGtPlFcxhJQW/YvlXcTwbO+DrmZhcZO6UmBuyGcXZ7o2IzmeohWvKJ0Qpc9B0ATXvKHzvWV4PA1St8uV11KygqWGi63cHd3oTYvDSw0zwDlaOfD82eHGYmmmKChUD2/uCJSbFIaquxG+raJ5J5X6fVT9z/rtzdYgfkswWDk5xe4rnFif2QxWwi/DA2PU=
# keep the devDependencies
skip_cleanup: true
# Cloud testing
after_deploy:
- npm run test-cloud