1 | language: node_js
|
2 | node_js:
|
3 | - '5'
|
4 | addons:
|
5 | code_climate:
|
6 | repo_token: "2f5da113d3de498ddf79fa8970b8bd64eb74d092ab4abc1732aba9853cc326de"
|
7 | branches:
|
8 | only:
|
9 | - "/^v[0-9]/"
|
10 | before_script:
|
11 | - npm install -g codeclimate-test-reporter
|
12 | after_script:
|
13 | - codeclimate-test-reporter < coverage/lcov.info
|
14 | before_deploy:
|
15 | - npm run-script build
|
16 | - npm run-script bundle
|
17 | - mkdir -p deploy/browser-meshblu-http/$TRAVIS_TAG
|
18 | - cp deploy/browser-meshblu-http/latest/meshblu-http.bundle.js deploy/browser-meshblu-http/$TRAVIS_TAG/meshblu-http.bundle.js
|
19 | deploy:
|
20 | - provider: s3
|
21 | access_key_id: AKIAJH2D5IPIRHYJT5IA
|
22 | secret_access_key:
|
23 | secure: "FDVdkajF9DhaQKJ5M0jXzcIE2W8ng0K+kIVGt2VXuQEfRlvSyhGgy0q0nziyOk5/v93WD4g3R7kJ2ZKvAIG7+AY5BfM56SM2K1cMUgFe2rMosBdP/QnczH/bN42lbpagPLs0hxyLdJkNq1j89NVlRYbKSjzOEMiQU47c53PZam0e666cULkfQg0u2VF6bBuYkvzQMu99K9sOLLAKT5VaIgxt9t8ZaB/WTbTmc6747uZBY3xjFGjfSlH7+mQXquYSLBJpeADkJ9c1ZXQh3DtB6y4KrsTECkZAmOlIFPAFCHmx45IMUKL2Xsh1AmEtHKPneABIE4yoijCPACZl/OintaqjQw88WUXymjda58zI+CzLu3SD+TV18NM3FcP4s1a/ebGuS9JqAxvuUrYHjVYRfiiuuKYif5+K6Zmn0oW0ExWQWcBIQPpq85X1IlrgwUvA5jLDWEcW0Zk5Go5UBbQ8ZBC6VWEZ5UyqFVq8S+n8X99gFbdykZgWsqn1WSAfeAI1zH5lOqs0MWs8SNDTdgz1JitYCw1BdCph57CaNLMV2JIOpo0yqMVHh9I3Bz8cDM4Qne4ZmSVLbSQ4CjCAtwt/zh0DK9aD2byaYeL0GMn+hEl7rTPP27VOmwvYwYlUXiLJqtHQSuQT1D4rHZgrccm3JIAeLOZLVu2WLrJup7nhGr8="
|
24 | bucket: octoblu-cdn
|
25 | region: us-west-2
|
26 | skip_cleanup: true
|
27 | detect_encoding: true
|
28 | local-dir: deploy
|
29 | upload-dir: js
|
30 | on:
|
31 | tags: true
|
32 | all_branches: true
|
33 | - provider: npm
|
34 | email: serveradmin@octoblu.com
|
35 | api_key:
|
36 | secure: LHWrm7ApDiZfO5wPeYI+lEGL4dd+QvAdsYobYyrL2UMnxb+km6VBnACb0PF5pxVb4bjJeIwwPijj44/vW/1xD3h5/kkZEM76gnKd4CD5gJ5nG2MDoyfdqDB3j0mJ4uMSdqnVX6e9eQva2+Jmjp7yZIDFOB9iUNSbAIOdiLJU/e2nic6KGcf/c8k57cC3L+a8VWfwb+9aF8UAGNsXx4xw1H+3Zalk9UsvfkXORw8wFAoskO1eKitXjfl+jUTOpK9iR/oc91ghFtUZaj/p/WtS92rYeMkMoWPcvuBN9kMP08g9cUuv7fvYMKs2M42uq80CTB88WfDriSVwSHZyko5KUjG+uaJ3+AkONQ7+P93Ho+KxFrubnyHNbeA1z3MYEyvutehLXXniUi56FFWGWcEQw9UBTlpbPcKPq+gRejPsvREodJ04Q9Dk4pT87IbLho1TAWkl/cicStaHsF1ONbRGUEQB+yCgi0mlSZxIhWLf3cLMeni6kELtprdyES+YWciD3KK12auJuVwpxrDYKu0ewX8KvzwsbvSASsCVd5/l68juaLc7MRn4l7GlofaMREKcS4wFSSzVX7pGp4sk7S5qW8Jw2wFYrmYjNeLXVNNU4FN9PkLmm7Na0G/VSxycTG5N9Pa4F2yIciJlD40ggoS69tkKgoZKVOCwv1FOcNbi0ss=
|
37 | on:
|
38 | tags: true
|
39 | branches: true
|