Skip to content

Commit b5f1a58

Browse files
committed
Add CI YAML file
1 parent e82b567 commit b5f1a58

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

.gitlab-ci.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
image: registry.gitlab.com/python-devs/ci-images
2+
3+
stages:
4+
- test
5+
- codecov
6+
7+
qa:
8+
script:
9+
- tox -e qa
10+
11+
tests:
12+
script:
13+
- tox -e py27-nocov,py34-nocov,py35-nocov,py36-nocov,py37-nocov
14+
15+
coverage:
16+
script:
17+
- tox -e py27-cov,py34-cov,py35-cov,py36-cov,py37-cov
18+
artifacts:
19+
paths:
20+
- coverage.xml
21+
22+
diffcov:
23+
script:
24+
- tox -e py27-diffcov,py34-diffcov,py35-diffcov,py36-diffcov,py37-diffcov
25+
26+
docs:
27+
script:
28+
- tox -e docs
29+
30+
codecov:
31+
stage: codecov
32+
dependencies:
33+
- coverage
34+
script:
35+
- codecov -t $CODECOV_TOKEN
36+
when: on_success

tox.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ commands =
99
cov,diffcov: python -m coverage run {[coverage]rc} -m unittest discover {posargs}
1010
cov,diffcov: python -m coverage combine {[coverage]rc}
1111
cov: python -m coverage html {[coverage]rc}
12+
cov: python -m coverage xml {[coverage]rc}
1213
cov: python -m coverage report -m {[coverage]rc} --fail-under=100
1314
diffcov: python -m coverage xml {[coverage]rc}
1415
diffcov: diff-cover coverage.xml --html-report diffcov.html

0 commit comments

Comments
 (0)