From 55cdb404d9d7812e8248ea9922ee93f7c13df230 Mon Sep 17 00:00:00 2001 From: Tushar Goel Date: Fri, 17 Nov 2023 18:50:02 +0530 Subject: [PATCH] Enable CI Signed-off-by: Tushar Goel --- .github/workflows/azure-pipelines.yml | 64 +++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 .github/workflows/azure-pipelines.yml diff --git a/.github/workflows/azure-pipelines.yml b/.github/workflows/azure-pipelines.yml new file mode 100644 index 0000000..5bff355 --- /dev/null +++ b/.github/workflows/azure-pipelines.yml @@ -0,0 +1,64 @@ + +################################################################################ +# We use Azure to run the full tests suites on multiple Python 3.x +# on multiple Windows, macOS and Linux versions all on 64 bits +# These jobs are using VMs with Azure-provided Python builds +################################################################################ + +jobs: + + - template: etc/ci/azure-posix.yml + parameters: + job_name: ubuntu20_cpython + image_name: ubuntu-20.04 + python_versions: ['3.7', '3.8', '3.9', '3.10', '3.11'] + test_suites: + all: venv/bin/pytest -n 2 -vvs --reruns 2 + + # - template: etc/ci/azure-posix.yml + # parameters: + # job_name: ubuntu22_cpython + # image_name: ubuntu-22.04 + # python_versions: ['3.7', '3.8', '3.9', '3.10', '3.11'] + # test_suites: + # all: venv/bin/pytest -n 2 -vvs --reruns 2 + + # - template: etc/ci/azure-posix.yml + # parameters: + # job_name: macos11_cpython + # image_name: macOS-11 + # python_versions: ['3.7', '3.8', '3.9', '3.10', '3.11'] + # test_suites: + # all: venv/bin/pytest -n 2 -vvs --reruns 2 + + # - template: etc/ci/azure-posix.yml + # parameters: + # job_name: macos12_cpython + # image_name: macOS-12 + # python_versions: ['3.7', '3.8', '3.9', '3.10', '3.11'] + # test_suites: + # all: venv/bin/pytest -n 2 -vvs --reruns 2 + + # - template: etc/ci/azure-posix.yml + # parameters: + # job_name: macos12_cpython + # image_name: macos-12 + # python_versions: ['3.7', '3.8', '3.9', '3.10', '3.11'] + # test_suites: + # all: venv/bin/pytest -n 2 -vvs --reruns 2 + + # - template: etc/ci/azure-win.yml + # parameters: + # job_name: win2019_cpython + # image_name: windows-2019 + # python_versions: ['3.7', '3.8', '3.9', '3.10', '3.11'] + # test_suites: + # all: venv\Scripts\pytest -n 2 -vvs --reruns 2 + + # - template: etc/ci/azure-win.yml + # parameters: + # job_name: win2022_cpython + # image_name: windows-2022 + # python_versions: ['3.7', '3.8', '3.9', '3.10', '3.11'] + # test_suites: + # all: venv\Scripts\pytest -n 2 -vvs --reruns 2