Alex Willmer
39dfd2dfe8
ci: Upgrade VM Images to macOS 11 and Ubuntu 20.04
2022-09-02 22:01:10 +01:00
Alex Willmer
cadd393cd7
ci: Expand macOS coverage to 10.14, latest release on Azure Pipelines
...
10.14 will be retired on Azure mid December 2021. I want to get so test runs
while we can.
2021-12-05 18:32:45 +00:00
Alex Willmer
c61c063b4f
Support for Ansible 3 & 4
...
fixes #834
Co-authored-by: Claude Becker (@upekkha)
Co-authored-by: Dolph Mathews (@dolph)
2021-11-12 22:10:53 +00:00
Alex Willmer
c5c65ab0d2
ci: Switch Continuous Integration to Tox
...
Also
- Simplifies adding support for additional Ansible versions
- Unifies Python package versioning in CI and local test environments
- Matches Python versions tested, with those declared in setup.py
- Expands targets covered by automated Ansible tests to
- centos6, centos8
- debian9, debian11
- ubuntu1604, ubuntu2004
2021-11-10 20:17:53 +00:00
Alex Willmer
a990eb3d77
CI: Remove obsolete reverse shell historically used to debug CI
...
This reverse shell was historically used to debug CI jobs interactively.
It is not used anymore, and may be causing jobs to hang, then timeout.
There is no reason to keep it, and removing it simplifies CI jobs.
Additionally it has been reported as flagged by security scanners, so
removing it makes Mitogen easier to package/adopt.
fixes #847
2021-10-21 22:13:12 +01:00
Alex Willmer
0db7467e4a
tests: Authenticate to AWS Elastic Container Registry for `docker pull`
...
This should increase the rate limit from 1/s to 10/s. AWS
credentials are obtained from environment variables in Azure
pipelines, or the default AWS CLI profile.
https://docs.aws.amazon.com/AmazonECR/latest/public/public-service-quotas.html
https://docs.aws.amazon.com/AmazonECR/latest/public/public-registries.html#public-registry-auth
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html
2021-09-08 21:12:02 +01:00
Steven Robertson
7507b88255
clean up azure python version used
2020-09-22 20:44:46 -07:00
Steven Robertson
faf7798c16
revert python3 setup + add TODO; python3 tests aren't working now but python2 is EOL so they should work soon
2020-02-25 12:57:01 -08:00
Steven Robertson
bbc13d9776
permission denied error for python3
2020-02-24 14:01:36 -08:00
Steven Robertson
f8c8889009
mac's SIP prevents symlinking so python3 wasn't used ever
2020-02-21 17:57:35 -08:00
Steven Robertson
d87fe7c1a0
on centos6 need to have setuptools installed first
2020-02-19 13:32:55 -08:00
Steven Robertson
ab220ec0eb
moving on to fixing linux tests for now, fixing bdist_wheel issue
2020-02-19 13:19:01 -08:00
David Wilson
4a6eba9653
issue #587 : use deadsnakes PPA Python because VSTS version is junk
2019-05-27 22:16:56 +01:00
David Wilson
429f5e7afb
issue #587 : enable spawn_reverse_shell and tidy up Azure step names
2019-05-27 20:14:56 +01:00
David Wilson
0aa4c9d8fc
issue #542 : .ci: move some tests to Azure and enable Mac job.
2019-02-14 12:49:56 +00:00