1 | language: node_js
|
2 | node_js:
|
3 | - lts/*
|
4 | install: |-
|
5 | npm ci
|
6 | npm install -g codecov
|
7 | script: |-
|
8 | npm run build || travis_terminate 1
|
9 | ./node_modules/.bin/nyc report --reporter lcovonly -- -R spec
|
10 | codecov
|
11 | log=$(git log $TRAVIS_COMMIT_RANGE --oneline)
|
12 | echo $'**Change log:**<br/>'${log//$'\n'/<br/>}
|
13 | branches:
|
14 | only:
|
15 | - master
|
16 | before_deploy: |-
|
17 | log=$(git log $TRAVIS_COMMIT_RANGE --oneline)
|
18 | export TAG=$'v'$TRAVIS_COMMIT_MESSAGE
|
19 | export BODY=$'**Change log:**<br/>'${log//$'\n'/<br/>}
|
20 | deploy:
|
21 | - provider: releases
|
22 | skip_cleanup: true
|
23 | api_key:
|
24 | secure: ySCTEoqxuJyMH7g4+fRWKHOsDGIeQLUImYkXP8yk0yvRKDxvAMAH8fKp7/lhdOkuhCpgh8QSjE1JszBaZULdEORnUHNCY+Vs/6Vy99YiGJ5YQTcBkxekSXkBL6Aq+Ire1KggS0wPGRrqwQB3vjtc0fWofoz2HK/15G58Fl1D+p7WahuB79iKH4aqIeEbqeoLVAduxb4My7jL4OfpHPjq0fShGGm+L2AhgvyvsfEoukaKWe5TRjX08w6Pgv65nH2UL/Dqbmg9oZbO6XGyb5OcMfaeGTf3t4ldx++o6GU5RMWv0tJefCAExwUJKipYZB8nX1j59C+8buWnKoDKkyyzKIMrlEdC4YJQBn8wCZNxmnsAtpsn5uaZ/+ELqvqnY7cRPdsTAw2RYfik3Q2+4lyxoR/MjDPGchM6ojuvyDcyOlYFJnyIqh3umrt0Ob03WU9uBebGjhkxKe1L20ZnpfcztYCIhFbPCJvsO8g20rXTpcNeKfhN9v+RXaeBtcZ50O226LwQYwdzQpw6VV3fj8mhZgAGES+HUjJSTBJI7Jop3hyqXD6cJrHBh+1QRXG1oy2sbVgRFP3nto9GtkbgLUazkuM9ywT1O7MHIKiqSlYCT3dr1K8n22cp+Oe/l6cRcXgLPDSic5M0rPXuDdOrzXMFZD8Zl15kQ9dO7gznE6Tw+VU=
|
25 | file: README.md
|
26 | name: Release $TRAVIS_COMMIT_MESSAGE
|
27 | tag_name: $TAG
|
28 | body: $BODY
|
29 | on:
|
30 | repo: Guseyn/cutie-rest
|
31 | branch:
|
32 | - master
|
33 | condition: $TRAVIS_COMMIT_MESSAGE =~ ^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$
|
34 | - provider: npm
|
35 | email: guseynism@gmail.com
|
36 | api_key:
|
37 | secure: vgy76RatrD+kTRbGsUpq49HQdUXOhFrDeOeVSG0+Js0mnPDCKI5os7RUu1NG5uSMhYuEu0kZT/aCWyKDZ/S4MxF37UAVhwe/KjHgX0ctJgLXQlAf2yXnJ0ymNbT4yrFXE2nENsNrj7859Cqj+N8NQTvtdr3M6YeMEc6aK+JU9OdDJcEHjfBmHP00qUHGuaafy1zDFbvhvUZqVNo46C4gkRFScjGZFIABghQhDuxuZg6pwkN+jtOCFkFBy4I8VD0MiP5qnM1wIv4VMKqqdbLH0arX70WfFIlcUb4te/Rzj3bfPkngJ6PIkjfDLGEEbo0AJBNPtuJyS2pmYc9v2u960YMc3JHCnkhJ2mTMtv3wBHqdmpZ3fYR8Todijy0OqaN+Cv6Ktrc3hA+RjTObgMy96YIIPedDEYCNLsFxrbemPLgGDffgtEM0VEcnXdo35oPiXOMe8Cihk0gWqmC61AKQFZGWwKM/dl7Yy+FPxezFTehiIsO2lZFrO42GOmmRjqqF4WPuYK6xAqlRjWAmfkd4nrRd3xLkxqLEBmg08EdTKRjz5j7Rx2YhaUFB/pbCC85cDxiygAcQFewx+qVqkbP3SluCq5m5o9zpWIKPFOAEKqhJzpJgqQbuvaD+X46W6mb6xQmRLRWFBfyIcGrCdlN/MB/zwZYNavGy5KojbXYBXuQ=
|
38 | on:
|
39 | repo: Guseyn/cutie-rest
|
40 | branch:
|
41 | - master
|
42 | condition: $TRAVIS_COMMIT_MESSAGE =~ ^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$
|