forked from glue-viz/glue
-
Notifications
You must be signed in to change notification settings - Fork 0
/
azure-pipelines.yml
59 lines (49 loc) · 1.52 KB
/
azure-pipelines.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
resources:
repositories:
- repository: OpenAstronomy
type: github
endpoint: glue-viz
name: OpenAstronomy/azure-pipelines-templates
ref: master
jobs:
- template: run-tox-env.yml@OpenAstronomy
parameters:
xvfb: true
coverage: codecov
libraries:
apt:
- libxkbcommon-x11-0
brew:
- enchant
envs:
# PEP8 checks
- linux: codestyle
libraries: {}
coverage: 'false'
# Linux builds - test on all supported PyQt5 versions, and include all dependencies in some builds
- linux: py36-test-pyqt59-legacy
- linux: py37-test-pyqt510
- linux: py37-test-pyqt511-all
- linux: py37-test-pyqt512
- linux: py37-test-pyqt513-all
- linux: py38-test-pyqt514
- linux: py36-test-pyside512
- linux: py37-test-pyside513-all
- linux: py38-test-pyside514
# Test against latest developer versions of some packages
- linux: py37-test-pyside513-dev-all
# Test a few configurations on MacOS X
- macos: py36-test-pyqt513
- macos: py37-test-pyqt513
- macos: py38-test-pyqt514-all
- macos: py37-test-pyside513
# Test a few configurations on Windows
- windows: py36-test-pyqt510
- windows: py37-test-pyqt510
# The following fails due to https://github.com/jupyter/qtconsole/issues/400
# - windows: py38-test-pyqt514-all
- windows: py37-test-pyside513-all
# Try out documentation build on Linux and Windows
- linux: py36-docs-pyqt513
- macos: py37-docs-pyqt513
- windows: py38-docs-pyqt513