More tapes and fixed tests.
[mailman-postorious.git] / .gitlab-ci.yml
blobb9266462529ca03345e6fd19d63ae034b3d857be
1 image: maxking/mailman-ci-runner
4 py35-django-1.11:
5   stage: test
6   script:
7   - tox -e py35-django111
9 py36-django-1.11:
10   stage: test
11   script:
12   - tox -e py36-django111
14 py36-django-20:
15   stage: test
16   script:
17     - tox -e py36-django20
19 py35-django-20:
20   stage: test
21   script:
22     - tox -e py35-django20
24 coverage:
25   stage: test
26   script:
27   - tox -e coverage
28   artifacts:
29     paths:
30     - coverage
31     expire_in: 5 days
33 pep8:
34   stage: test
35   script:
36   - tox -e pep8
38 git-heads:
39   stage: test
40   script:
41   - tox -e py36-head
43 django-latest:
44   stage: test
45   allow_failure: true
46   script:
47     - tox -e py36-django-latest
49 pages:
50   stage: deploy
51   dependencies:
52   - coverage
53   script:
54   - mv coverage/ public/
55   artifacts:
56     paths:
57     - public
58     expire_in: 5 days
59   only:
60   - master