-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
73 lines (72 loc) · 3.65 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# matrix:
# include:
# - language: node_js
# node_js:
# - '10'
# dist: trusty
# addons:
# sonarcloud:
# organization: 'swsnu'
# token:
# secure: 'A4pZaN99Q6qDpAM/kcDJmy8d/njIuU1U5hXISOPrO/QEIy13AQ25n+uLckERLniiLEGYZ5MD8g8NueU5P/nC+zehGl8pQ2BLaahph5eC7FOzNpl/LtAgPGRu7oArkw+PjrnrjcUUqeIHe2ZURHyzkBTKdAoi2Oz0F8IXjX5e5CvFD75neM7chhLRrUDDtR6Zi3H2T7Kl1ElDxW4WOFRdgKl5EH+XxE93fFRlNRSXQ6GOM8jidjHVMcJJb8mTi3Pjul7iYz40m8JC0iAWcWqkzTAeBZqrpdn0DsEOsD9nLXv3w0dTbqd/kgW++ETfcmCBtPMqkUsU2iDr9egzMmlZ5smZT2iK1AIe6ST+5LnJmFEn+qcWmpfynLjsH3XhgiaHwBuMinVEm19pR1fgxdpH/HEYfZi85QeKD26jEXGZcZ1piWzKSRpcW+ZNIJ1YzrsnWBJD9T9e03hYRBw/fIHpZe9tw9fp9f/WCaAFbpcqNSIykKgn4AkrRM1p2ROJYkS0uf33e69evyS17Dr8ryO1NYcHhicGVuDrgPXnV+DWLPtTpMR5tfTzjPJ24FQChIl6He+iyhCYXqAEaTWY90eFRgNabcIfUEDkyhNAVWThriJYyexaoZMuaA+RySYmqLxravOEyCkFEc+w8tcyysMeSPDT2vii6J0v0W8FhTPL9AY='
# install:
# - yarn install
# - yarn add coveralls
# script:
# - yarn run prettier
# - yarn run eslint
# - yarn coverage
# - sonar-scanner
# - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js
# - language: python
# python:
# - '3.6'
# before_install:
# - cd server
# install:
# - pip install -r requirements.txt
# script:
# - pylint **/*.py --load-plugins=pylint_django
# - python manage.py makemigrations meetingoverflow
# - python manage.py migrate
# - coverage run --source='.' manage.py test meetingoverflow
# - coverage report -m
# - coverage xml
# after_success:
# - coveralls
matrix:
include:
- language: node_js
git:
depth: false
node_js: 10
python: 3.7
dist: xenial
addons:
sonarcloud:
organization: 'swsnu'
token:
secure: 'A4pZaN99Q6qDpAM/kcDJmy8d/njIuU1U5hXISOPrO/QEIy13AQ25n+uLckERLniiLEGYZ5MD8g8NueU5P/nC+zehGl8pQ2BLaahph5eC7FOzNpl/LtAgPGRu7oArkw+PjrnrjcUUqeIHe2ZURHyzkBTKdAoi2Oz0F8IXjX5e5CvFD75neM7chhLRrUDDtR6Zi3H2T7Kl1ElDxW4WOFRdgKl5EH+XxE93fFRlNRSXQ6GOM8jidjHVMcJJb8mTi3Pjul7iYz40m8JC0iAWcWqkzTAeBZqrpdn0DsEOsD9nLXv3w0dTbqd/kgW++ETfcmCBtPMqkUsU2iDr9egzMmlZ5smZT2iK1AIe6ST+5LnJmFEn+qcWmpfynLjsH3XhgiaHwBuMinVEm19pR1fgxdpH/HEYfZi85QeKD26jEXGZcZ1piWzKSRpcW+ZNIJ1YzrsnWBJD9T9e03hYRBw/fIHpZe9tw9fp9f/WCaAFbpcqNSIykKgn4AkrRM1p2ROJYkS0uf33e69evyS17Dr8ryO1NYcHhicGVuDrgPXnV+DWLPtTpMR5tfTzjPJ24FQChIl6He+iyhCYXqAEaTWY90eFRgNabcIfUEDkyhNAVWThriJYyexaoZMuaA+RySYmqLxravOEyCkFEc+w8tcyysMeSPDT2vii6J0v0W8FhTPL9AY='
before_install:
install:
- yarn install
- yarn add coveralls
- cd server
- source ~/virtualenv/python3.7/bin/activate
- pip install -r requirements.txt
script:
- pylint **/*.py --load-plugins=pylint_django
- python manage.py makemigrations meetingoverflow
- python manage.py migrate
- coverage run --source='.' manage.py test meetingoverflow
- coverage report -m
- coverage xml
- cd ..
- yarn run prettier
- yarn run eslint
- yarn coverage
- cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js
- sonar-scanner
after_success:
- cd server
- coveralls