From 24a9d77e4121f33e5cb102b5f4e372d1475b78e6 Mon Sep 17 00:00:00 2001 From: Chris Hunt Date: Mon, 6 Jan 2020 19:10:00 -0500 Subject: [PATCH 1/2] Move AppVeyor tests to Azure Pipelines This will allow us to have CI running concurrently on multiple PRs, since we get 30 parallel jobs on Azure Pipelines but only 1 on AppVeyor. We have parameterized --use-venv since AppVeyor was using it, but Azure Pipelines was previously not. --- .appveyor.yml | 69 -------------------- .azure-pipelines/jobs/test-windows.yml | 11 +++- .azure-pipelines/steps/run-tests-windows.yml | 6 +- 3 files changed, 15 insertions(+), 71 deletions(-) delete mode 100644 .appveyor.yml diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index 0da6202b2cd..00000000000 --- a/.appveyor.yml +++ /dev/null @@ -1,69 +0,0 @@ -environment: - matrix: - # Unit and integration tests. - - PYTHON: "C:\\Python27-x64" - RUN_INTEGRATION_TESTS: "True" - - PYTHON: "C:\\Python36-x64" - RUN_INTEGRATION_TESTS: "True" - # Unit tests only. - # Nothing for the moment - -matrix: - fast_finish: true - -clone_depth: 50 - -install: - - "SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%" - - "python --version" - - "python -m pip install --upgrade --disable-pip-version-check pip setuptools wheel" - - "pip install --upgrade certifi tox tox-venv" - - "pip freeze --all" - # Fix git SSL errors. - - "python -m certifi >cacert.txt" - - "set /p GIT_SSL_CAINFO= Date: Mon, 6 Jan 2020 19:33:49 -0500 Subject: [PATCH 2/2] Replace AppVeyor with Azure in CI docs --- docs/html/development/ci.rst | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/html/development/ci.rst b/docs/html/development/ci.rst index 620aa528cf5..e758705b28a 100644 --- a/docs/html/development/ci.rst +++ b/docs/html/development/ci.rst @@ -59,16 +59,14 @@ interpreters. Services ======== -pip test suite and checks are distributed on four different platforms that +pip test suite and checks are distributed on three different platforms that provides free executors for open source packages: - `Travis CI`_ (Used for Linux) - - `Appveyor CI`_ (Windows only) - `Azure DevOps CI`_ (Linux, MacOS & Windows tests) - `GitHub Actions`_ (Linux, MacOS & Windows tests) .. _`Travis CI`: https://travis-ci.org/ -.. _`Appveyor CI`: https://www.appveyor.com/ .. _`Azure DevOps CI`: https://azure.microsoft.com/en-us/services/devops/ .. _`GitHub Actions`: https://github.com/features/actions @@ -107,11 +105,11 @@ Actual testing | | +-------+---------------+-----------------+ | | | PyPy3 | | | | Windows +----------+-------+---------------+-----------------+ -| | | CP2.7 | Appveyor | Appveyor | +| | | CP2.7 | Azure | Azure | | | +-------+---------------+-----------------+ | | | CP3.5 | Azure | Azure | | | +-------+---------------+-----------------+ -| | | CP3.6 | Appveyor | Appveyor | +| | | CP3.6 | Azure | Azure | | | +-------+---------------+-----------------+ | | x64 | CP3.7 | Azure | Azure | | | +-------+---------------+-----------------+