Skip to content

Commit b415716

Browse files
chore(travis.yml): introduce travis CI
1 parent 312fa30 commit b415716

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

.travis.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
language: python
2+
dist: trusty
3+
notifications:
4+
email:
5+
recipients:
6+
- kschwarz@hexonet.net
7+
on_success: never
8+
on_failure: always
9+
slack:
10+
rooms:
11+
secure: aOQtp4LspmuOoqhLU+e8TPV4OZljA233513ksPl3+c/4i2DfWwkgAIwENa7R8kMzE6p3moNH48p5Wr53KdioON/6AXUoUuJRZYgXIVzHxN1/ef0d0prBsJq6OzRuySv48ZF+aWrY/pyGOn9mQuYz/WiTX7li/V5aeb0JWYyr7QtiMxMYKsG1heYcV0JOa119Q3V1ELry4rxazp4jWsJxuCgUGzyIJYXgzLEF75rj00gQeiGEbpSpaIGTKZk36hX8vUKu0dN0MwycNnBkSPI8hn2oH9eEh0i0UEKkFdCxyIkMTiiMYq3eRlbxQvWFQJgBWhfSzaTTAWLZg81Ml61nS0srMiiUX0v57MSjOPDh6L1JXayUydVPleOoClOkgk+C6lUswVm1uV0mge4apyVOrNs0HidOwT3Ox/qGvr3lx4319NAHDaN0SGr+YxrV5L9RoLx3MIpCLwPNw3mMPea7HtVvn8rujEN6cajphu0mRWy1MM2A2HvkOCbiqQisoJgLbaG+68PheZxyf+tsrg+P54f3SjrtrbmccD4HkzqmxwJnN6pHL0S/VUOuGBAwUpR/KfMBbCvCGtI/12OGe0hsvBXuvTefZVeR1dQfTPT+cq08MVQN6PDwYhGqBUQujKrOfyVUxSQC/s+eZrjM4xYtKslqufa+h3OUNBZ5+/OMTK4=
12+
on_success: always
13+
on_failure: always
14+
python:
15+
- '2.7'
16+
- '3.7'
17+
cache:
18+
directories:
19+
- "~/.npm"
20+
- node_modules
21+
install:
22+
- pip install -r requirements.txt
23+
script:
24+
- "./scripts/pep8check.sh"
25+
- "./scripts/coverage.sh"
26+
after_success:
27+
- if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_PULL_REQUEST" == "false" ]]; then
28+
git config --replace-all remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
29+
&& git fetch --tags && nvm install lts/* && nvm use lts/* && npm prune && npm i
30+
&& npx travis-deploy-once "npx semantic-release" ; fi
31+
deploy:
32+
- provider: pypi
33+
user: papakai
34+
password:
35+
secure: VT9kcXv/1jQveYwWwUm5EoJ94U2XCGj44LktJyzpZt9Qz5VtkIy26vly7uphcVj8Q4SzGCMMc64f9XW4tfM4W6RGLHDrVKwLOneVm1NFy7EZb1AWrKbqCwEhrhC6PBlp7ehGfX7q2BcgCsdW8kR6slTcqDuxsyEHqF/L1toHaODNhh4Rb+DveLTLRYZnb+1uEblqqW6Z5Wn12pCthE1d9rZkxfGizH2X94hoQhiRGnVMY+teRpWh3DW5iLIS2TduPo2dF7c8JH9Ph1sCX0np19WHE5Eo6gjUirYasZJknvkZuJu2VLhSn7CiFXUgi+CKjRVESO6mNblpgjrI2ZshGFm2pzBpgEypVlEzaXWVU2Yh/QAEAFR1oYU84RHzdByTr/JqUlITxDXzyXWs7N9okPy7xHnPn+4tjA1btknXCM1sPi/dQIS9roE3ppfSb3yyUjZi5sR1EC8XefZl8/kdUVMXhtfx6uojpIx2QChkqyLc8G5R5zggLCTeBWT4wej6pGsZudoPLOT4E1mttXjy8ugxfY8O8yRYGSWQNsDSGRfCBBpF4WlgjMNDVvYbYT5dA86ht95zUpPkRlFKTQe99HYBIffDNVCwtppuCmWKqJAZhLfp2SFR6adQJsHV3zLi/wUGrBFgH4NzaF/30ILJMzxv1ZK/++P4yrbkSo+Hd+k=
36+
distributions: "sdist bdist_wheel"
37+
server: https://test.pypi.org/legacy/
38+
on:
39+
branch: master
40+
tags: true
41+
- provider: pypi
42+
user: papakai
43+
password:
44+
secure: VT9kcXv/1jQveYwWwUm5EoJ94U2XCGj44LktJyzpZt9Qz5VtkIy26vly7uphcVj8Q4SzGCMMc64f9XW4tfM4W6RGLHDrVKwLOneVm1NFy7EZb1AWrKbqCwEhrhC6PBlp7ehGfX7q2BcgCsdW8kR6slTcqDuxsyEHqF/L1toHaODNhh4Rb+DveLTLRYZnb+1uEblqqW6Z5Wn12pCthE1d9rZkxfGizH2X94hoQhiRGnVMY+teRpWh3DW5iLIS2TduPo2dF7c8JH9Ph1sCX0np19WHE5Eo6gjUirYasZJknvkZuJu2VLhSn7CiFXUgi+CKjRVESO6mNblpgjrI2ZshGFm2pzBpgEypVlEzaXWVU2Yh/QAEAFR1oYU84RHzdByTr/JqUlITxDXzyXWs7N9okPy7xHnPn+4tjA1btknXCM1sPi/dQIS9roE3ppfSb3yyUjZi5sR1EC8XefZl8/kdUVMXhtfx6uojpIx2QChkqyLc8G5R5zggLCTeBWT4wej6pGsZudoPLOT4E1mttXjy8ugxfY8O8yRYGSWQNsDSGRfCBBpF4WlgjMNDVvYbYT5dA86ht95zUpPkRlFKTQe99HYBIffDNVCwtppuCmWKqJAZhLfp2SFR6adQJsHV3zLi/wUGrBFgH4NzaF/30ILJMzxv1ZK/++P4yrbkSo+Hd+k=
45+
distributions: "sdist bdist_wheel"
46+
server: https://upload.pypi.org/legacy/
47+
on:
48+
branch: master
49+
tags: true
50+
branches:
51+
except:
52+
- "/^v\\d+\\.\\d+\\.\\d+$/"

0 commit comments

Comments
 (0)