-
Notifications
You must be signed in to change notification settings - Fork 6
/
.travis.yml
102 lines (93 loc) · 4.1 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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
---
version: "~> 1.0"
os: linux
language: python
python:
- '3.8'
- '3.7'
- '3.6'
- '3.5'
services: docker
cache:
pip: true
directories:
- ".tox"
notifications:
email:
on_success: never
on_failure: never
slack:
rooms:
secure: "n2Ftslm3wxqAToHF4BQgyqtO3+SJvkvUG1jnXVQ4inyY6blPK46Aach2kaUncaaOogS4xwRG\
KJAoZxo7CSG7hhBuSDFCJzjMntxLTj4bOXY7YQAd6Gh/RsotvkwAbvomRRpRPZSA/LuzlRRa8bAkjjK\
O919BaV/odvCJbqsXRo/g8OGcwE75bjJBN3Qc2U+7DkMSn1BqWxVr3mAHsJc3W9IJreEuksnLPho7sJ\
rp8iIb/4jPuezPaSe7ubPqKLZOc+W5IBD5ApJ34w7cfTjWf+cWRdZJhGcG29SGiD8e36VX7CxJ4thec\
OrUKhJvSzniewAlju7Hk+pZQHvYZVIeWrgNhNlcXU1GAhR8dk2eddHATvOODbNyOwwrNzKg75N+Jf4u\
ij9ilBd5ng8sZBwZDCHr4HzI5nGcjEQSInoYgOOc8RXxoqk98x8UC1gPNcS1+If+4vuoGCTm1CnsI0N\
2F2D3zU5nHA05qmLMtbhTQRVvccSmexx6bJ5CbmHjCwIgcPP/om5U7jxFPb6ZxrSpNHCzn/oep2l43q\
DfOXNWD/VnT4xB9wScMlVwGsyGzhZw0p6T4s3sOFBVKn0iESKQaFpBzSY8A01Yq0eoYBG7s1DMm63f+\
FbSCdq6zHrvaOHKBqNsl2UB3ViEAQQk7gxWmalYlmzjk25sA2VFsY4Gzzo="
template:
- "%{commit_subject}"
- "build <%{build_url}|#%{build_number}> (<%{compare_url}|%{commit}>) @%{branch}"
- "by %{author} %{result} in %{duration}"
on_success: never
on_failure: always
webhooks: https://galaxy.ansible.com/api/v1/notifications/
install:
- pip install tox-travis
env:
jobs:
- TOX_DISTRO=alpinelatest TOX_ANSIBLE=latest
- TOX_DISTRO=alpine310 TOX_ANSIBLE=latest
- TOX_DISTRO=alpine39 TOX_ANSIBLE=latest
- TOX_DISTRO=centoslatest TOX_ANSIBLE=latest
- TOX_DISTRO=centos8 TOX_ANSIBLE=latest
- TOX_DISTRO=centos7 TOX_ANSIBLE=latest
- TOX_DISTRO=clearlinuxlatest TOX_ANSIBLE=latest
- TOX_DISTRO=debianlatest TOX_ANSIBLE=latest
- TOX_DISTRO=debianstable TOX_ANSIBLE=latest
- TOX_DISTRO=debian10 TOX_ANSIBLE=latest
- TOX_DISTRO=debian9 TOX_ANSIBLE=latest
- TOX_DISTRO=debian8 TOX_ANSIBLE=latest
- TOX_DISTRO=fedoralatest TOX_ANSIBLE=latest
- TOX_DISTRO=fedora31 TOX_ANSIBLE=latest
- TOX_DISTRO=fedora30 TOX_ANSIBLE=latest
- TOX_DISTRO=fedora29 TOX_ANSIBLE=latest
- TOX_DISTRO=fedora28 TOX_ANSIBLE=latest
- TOX_DISTRO=opensuselatest TOX_ANSIBLE=latest
- TOX_DISTRO=opensuse15 TOX_ANSIBLE=latest
- TOX_DISTRO=ubuntulatest TOX_ANSIBLE=latest
- TOX_DISTRO=ubuntu2004 TOX_ANSIBLE=latest
- TOX_DISTRO=ubuntu1904 TOX_ANSIBLE=latest
- TOX_DISTRO=ubuntu1804 TOX_ANSIBLE=latest
- TOX_DISTRO=ubuntu1604 TOX_ANSIBLE=latest
- TOX_DISTRO=alpinelatest TOX_ANSIBLE={29,28}
- TOX_DISTRO=alpine310 TOX_ANSIBLE={29,28}
- TOX_DISTRO=alpine39 TOX_ANSIBLE={29,28}
- TOX_DISTRO=centoslatest TOX_ANSIBLE={29,28}
- TOX_DISTRO=centos8 TOX_ANSIBLE={29,28}
- TOX_DISTRO=centos7 TOX_ANSIBLE={29,28}
- TOX_DISTRO=clearlinuxlatest TOX_ANSIBLE={29,28}
- TOX_DISTRO=debianlatest TOX_ANSIBLE={29,28}
- TOX_DISTRO=debianstable TOX_ANSIBLE={29,28}
- TOX_DISTRO=debian10 TOX_ANSIBLE={29,28}
- TOX_DISTRO=debian9 TOX_ANSIBLE={29,28}
- TOX_DISTRO=debian8 TOX_ANSIBLE={29,28}
- TOX_DISTRO=fedoralatest TOX_ANSIBLE={29,28}
- TOX_DISTRO=fedora31 TOX_ANSIBLE={29,28}
- TOX_DISTRO=fedora30 TOX_ANSIBLE={29,28}
- TOX_DISTRO=fedora29 TOX_ANSIBLE={29,28}
- TOX_DISTRO=fedora28 TOX_ANSIBLE={29,28}
- TOX_DISTRO=opensuselatest TOX_ANSIBLE={29,28}
- TOX_DISTRO=opensuse15 TOX_ANSIBLE={29,28}
- TOX_DISTRO=ubuntulatest TOX_ANSIBLE={29,28}
- TOX_DISTRO=ubuntu2004 TOX_ANSIBLE={29,28}
- TOX_DISTRO=ubuntu1904 TOX_ANSIBLE={29,28}
- TOX_DISTRO=ubuntu1804 TOX_ANSIBLE={29,28}
- TOX_DISTRO=ubuntu1604 TOX_ANSIBLE={29,28}
script:
- tox -e $(echo py${TRAVIS_PYTHON_VERSION} | tr -d .)-ansible${TOX_ANSIBLE}-${TOX_DISTRO}
- |
rm -r .tox/py*/log/*
find . -type f -name '*.py[co]' -delete -o -type d -name __pycache__ -delete