Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up CI with Azure Pipelines #3827

Closed
wants to merge 81 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
1c14144
Set up CI with Azure Pipelines
asvetlov Jun 8, 2019
6914572
cythonize before compilation
asvetlov Jun 8, 2019
82d04d4
Tune azure
asvetlov Jun 8, 2019
fa70609
Explicitly install itself in non-editable mode
asvetlov Jun 8, 2019
d677fd3
Fix typo
asvetlov Jun 8, 2019
2debeba
Fix again
asvetlov Jun 8, 2019
a25853e
Merge branch 'master' into azure-pipelines
asvetlov Jun 8, 2019
58ff759
Checkout submodules
asvetlov Jun 8, 2019
29d4e6d
Rename maxtrix jobs
asvetlov Jun 8, 2019
6157655
Add first stage
asvetlov Jun 8, 2019
38248eb
Doc spelling check
asvetlov Jun 8, 2019
af2abfb
Fix spelling
asvetlov Jun 8, 2019
21b9c89
Fix config
asvetlov Jun 8, 2019
ae75277
Fix job name
asvetlov Jun 8, 2019
6604b0d
More steps
asvetlov Jun 8, 2019
0a634c2
More steps
asvetlov Jun 8, 2019
eb26326
Fix typo
asvetlov Jun 8, 2019
5b5f30f
Last steps
asvetlov Jun 8, 2019
834630e
Tune
asvetlov Jun 8, 2019
587e283
Upload coverage reports
asvetlov Jun 8, 2019
40500b2
Generate HTML coverage reports
asvetlov Jun 8, 2019
36d4637
Fix typo
asvetlov Jun 8, 2019
94bc23a
Fix typo
asvetlov Jun 8, 2019
b3091a8
Fix pipeline
asvetlov Jun 8, 2019
b1c5b99
Fix pytest folder
asvetlov Jun 8, 2019
ddc96a0
Add Windows builds
asvetlov Jun 8, 2019
18ed673
Don't use custom command for compilation, default works just fine
asvetlov Jun 8, 2019
e9d2eec
Fix windows images
asvetlov Jun 8, 2019
b1d9af3
Drop Py35 for Windows
asvetlov Jun 8, 2019
78a55c6
Drop unused imports
asvetlov Jun 8, 2019
50acc29
Add MacOSX agents
asvetlov Jun 8, 2019
7c73985
Drop debug line
asvetlov Jun 8, 2019
f53c7fb
Fix one MacOSX test
asvetlov Jun 8, 2019
245fef7
Fix flake errors
asvetlov Jun 8, 2019
6b7e56a
Skip failed test on MacOSX
asvetlov Jun 8, 2019
5362c77
Fix indent
asvetlov Jun 8, 2019
7fea854
Don't use pytest-azurepipelines
asvetlov Jun 8, 2019
b248dc1
Fix another test
asvetlov Jun 8, 2019
1bf3c3a
Fix flake
asvetlov Jun 8, 2019
ebe33fa
Drop Python 3.5 on MacOSX
asvetlov Jun 8, 2019
102772d
Use x86 architecture on Windows
asvetlov Jun 8, 2019
e430427
Revert architecture back
asvetlov Jun 8, 2019
ddef550
Switch back pytest-azurepipelines
asvetlov Jun 8, 2019
da20d41
Enforce colors
asvetlov Jun 8, 2019
237574c
Drop redundant warning code
asvetlov Jun 9, 2019
673436d
Drop not-required test
asvetlov Jun 9, 2019
72cda8b
Add pypy3
asvetlov Jun 9, 2019
52f4130
Setup job test timeout
asvetlov Jun 9, 2019
20e383b
Use no-extensions mode for non-cpython, e.g. pypy
asvetlov Jun 9, 2019
affc413
Tume config
asvetlov Jun 9, 2019
21717cd
Merge branch 'master' into azure-pipelines
asvetlov Jun 9, 2019
775af46
Merge branch 'non-cpython' into azure-pipelines
asvetlov Jun 9, 2019
f979962
Rename
asvetlov Jun 9, 2019
0531e61
Add skip
asvetlov Jun 9, 2019
81f1374
Add missing import
asvetlov Jun 9, 2019
1894fde
Rename again
asvetlov Jun 9, 2019
3d50e48
Rename again
asvetlov Jun 9, 2019
1f0d566
Speedup PyPy
asvetlov Jun 9, 2019
83b4ccc
Revert gunicorn skipping
asvetlov Jun 9, 2019
363a885
Merge branch 'master' into azure-pipelines
asvetlov Jun 9, 2019
0718765
Fix codecov
asvetlov Jun 9, 2019
3c9527c
Fix universal_newlines
asvetlov Jun 9, 2019
c7e3577
Increate timeout to 15 min
asvetlov Jun 9, 2019
6137f03
Fix universal_newlines again
asvetlov Jun 9, 2019
ff042c9
Drop a test that requires 1GB of memory
asvetlov Jun 9, 2019
5031330
Fix linter
asvetlov Jun 9, 2019
1cf3e90
Merge branch 'drop-huge-memtest' into azure-pipelines
asvetlov Jun 9, 2019
024a803
Drop universal newlines everywhere
asvetlov Jun 9, 2019
a563a2a
Work on
asvetlov Jun 9, 2019
41962d9
Drop redundant docstring
asvetlov Jun 9, 2019
a8c2db9
Merge branch 'master' into azure-pipelines
asvetlov Jun 10, 2019
b4cd8d7
Merge branch 'master' into azure-pipelines
webknjaz Jun 11, 2019
b480f1e
Revert the hack in test_connector
webknjaz Jun 11, 2019
0908f7f
Revert sys import in test_web_runner
webknjaz Jun 11, 2019
5472d31
Merge branch 'master' into azure-pipelines
asvetlov Sep 7, 2019
e87cba2
fetch git submodules
asvetlov Sep 7, 2019
558a61d
Merge branch 'master' into azure-pipelines
asvetlov Sep 7, 2019
7dc01cc
Merge branch 'master' into azure-pipelines
asvetlov Sep 7, 2019
d0fcb69
Move Azure config to .azure-pipelines folder
asvetlov Sep 20, 2019
5807d12
Merge branch 'master' into azure-pipelines
asvetlov Oct 2, 2019
05c6864
Revert comment
asvetlov Oct 3, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Last steps
asvetlov committed Jun 8, 2019
commit 5b5f30f280c8b005b775e48fa7649b33a3d7dabd
12 changes: 10 additions & 2 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -45,12 +45,20 @@ stages:

- script: |
flake8 aiohttp examples tests
displayName: Linting source code with flake8'
displayName: 'Linting source code with flake8'

- script: |
mypy aiohttp
displayName: Linting source code with mypy'
displayName: 'Linting source code with mypy'

- script: |
python setup.py --verbose sdist bdist_wheel
twine check dist/*
displayName: 'Verifying distribution package metadata'

- script: |
LC_ALL=C sort -c CONTRIBUTORS.txt
displayName: 'Making sure that CONTRIBUTORS.txt remains sorted'

- stage: test
displayName: "Run tests"