Commit Graph

12 Commits (84c567e2650dfee761ecb39486b6c506f0cbcafe)

Author SHA1 Message Date
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
3 years ago
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
3 years ago
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
3 years ago
Steven Robertson 7507b88255 clean up azure python version used 4 years ago
Steven Robertson faf7798c16 revert python3 setup + add TODO; python3 tests aren't working now but python2 is EOL so they should work soon 4 years ago
Steven Robertson bbc13d9776 permission denied error for python3 4 years ago
Steven Robertson f8c8889009 mac's SIP prevents symlinking so python3 wasn't used ever 4 years ago
Steven Robertson d87fe7c1a0 on centos6 need to have setuptools installed first 4 years ago
Steven Robertson ab220ec0eb moving on to fixing linux tests for now, fixing bdist_wheel issue 4 years ago
David Wilson 4a6eba9653 issue #587: use deadsnakes PPA Python because VSTS version is junk 5 years ago
David Wilson 429f5e7afb issue #587: enable spawn_reverse_shell and tidy up Azure step names 5 years ago
David Wilson 0aa4c9d8fc issue #542: .ci: move some tests to Azure and enable Mac job. 5 years ago