Robin Dunn
9cd319734e
Try the windows-2022 image on Azure, add some debug prints.
2022-05-16 20:35:57 -07:00
Scott Talbert
0dd5f45c12
Try using ccache on macOS CI too
2022-05-04 22:52:23 -04:00
Scott Talbert
d9183cbfa6
Add build number to cache key to hopefully fix ccache
2022-05-03 22:53:53 -04:00
Scott Talbert
0503525cd3
Use ccache to speed up Linux CI
2022-04-28 16:04:44 -04:00
Scott Talbert
6713a94b62
Linux CI: add 'apt update' back in to avoid mirror issues
2022-03-07 10:55:15 -05:00
Scott Talbert
76056b37d8
Clean up/modernize Linux CI
...
* Switch to Ubuntu 20.04
* Switch to Azure-provided Pythons and forego venvs
* Add expat, libcurl, gstreamer-plugins-bad to dependencies
2022-01-24 15:00:17 -05:00
Scott Talbert
26dec8d5b4
macOS CI: switch to macOS 11
2022-01-24 15:00:17 -05:00
Scott Talbert
eb20dd0619
Drop Python 3.6 (EOL) CI builds
2022-01-24 13:46:46 -05:00
Scott Talbert
440c1b018f
Switch macOS CI to use Python from Azure images
...
Fixes Python 3.10 and should be faster not having to download & install
Python and pip.
This also removes Python 3.6 from macOS CI - the Azure hosted version of
Python 3.6 has a problem with linker flags (it is setting -stack_size) and
can't compile Python extensions. Python 3.6 is going to be EOL in a month or
so, so it seems fine to just remove it from CI.
2021-11-19 13:44:25 -05:00
Scott Talbert
753c6bfcbd
Add Python 3.10 CI builds
2021-11-18 10:29:39 -05:00
Scott Talbert
79b97fe3ce
Update Windows CI to use non-deprecated Windows image
2021-11-18 10:29:03 -05:00
Scott Talbert
dcf7a8c2c2
Update macOS CI to use non-deprecated image and latest Pythons
2021-11-18 10:28:59 -05:00
Robin Dunn
56214584a3
Update ubuntu image used for Azure CI builds
2021-11-17 22:43:40 -05:00
Robin Dunn
d1a68eac0f
Remove the maxParallel constraints. Let Azure take care of that.
2020-10-09 12:22:48 -07:00
Robin Dunn
d17e0948f3
Add Python 3.8 builds, the Azure agent doesn't have 3.9 yet.
2020-10-09 11:37:02 -07:00
Robin Dunn
faa0467e3a
add some code to discover what versions of Python are available on the build agent
2020-10-09 10:45:34 -07:00
Robin Dunn
c08fe42b39
Add Python 3.9 builds for Linux and macOS
2020-10-09 10:44:33 -07:00
Robin Dunn
3e33207e6d
Drop Py27 builds
2020-07-29 17:12:32 -07:00
Robin Dunn
c7c5c93612
Let's see if Azure Pipelines will let us have a longer timeout
2020-07-29 17:10:17 -07:00
Robin Dunn
cb7f95d9b7
Switch to the macOS-10.14 image on Azure
2020-03-23 14:10:08 -07:00
Robin Dunn
733c11fdbc
Set setuptools version to <45 for Python2.7
2020-01-22 11:31:14 -08:00
Robin Dunn
539c86f519
Move commented-out items outside of the matrix
2019-10-17 21:01:09 -07:00
Robin Dunn
b3f0ee10dc
Oops, use python3.8 for the 3.8 build
2019-10-17 20:19:12 -07:00
Robin Dunn
c033686fe0
Azure doesn't have Python 3.8 yet
2019-10-17 20:18:19 -07:00
Robin Dunn
c14e3c7940
Add Azure builds for Python 3.8
2019-10-17 16:41:58 -07:00
Robin Dunn
56399934b7
Separate out the generate code step, like on Windows
2019-06-10 09:27:34 -07:00
Robin Dunn
68d6c3b753
Shorten the matrix IDs, just to simplify the display on Github a little
2019-06-06 22:09:25 -07:00
Robin Dunn
c999ebb4b9
Fixed typo
2019-06-06 22:02:51 -07:00
Robin Dunn
e5ad7dc754
Install the venv packages
2019-06-06 21:59:04 -07:00
Robin Dunn
67c9992751
I don't trust system installs, use a virtualenv
2019-06-06 21:44:52 -07:00
Robin Dunn
39bc6c864a
Trim package list since only gtk3 builds are being done
2019-06-06 21:23:52 -07:00
Robin Dunn
8b9863a747
Pass -y to add-apt-repository
2019-06-06 20:12:48 -07:00
Robin Dunn
1b0e22b410
Update to newest python versions
2019-06-06 19:58:12 -07:00
Robin Dunn
6c8707c799
some cleanup
2019-06-06 19:57:49 -07:00
Robin Dunn
10c842966f
Copy current azure pipeline files from test repo
2019-06-03 22:28:32 -07:00