Commit ca17803c authored by Godefroid Chapelle's avatar Godefroid Chapelle

Problem: CircleCI missing MacOS jobs

Solution: Add some
parent 83b20345
...@@ -19,7 +19,7 @@ jobs: ...@@ -19,7 +19,7 @@ jobs:
- run: - run:
command: ./ci_build.sh command: ./ci_build.sh
install-python-and-test: install-python-and-test-ubuntu:
parameters: parameters:
python-version: python-version:
type: string type: string
...@@ -39,6 +39,26 @@ jobs: ...@@ -39,6 +39,26 @@ jobs:
- run: - run:
command: ./ci_build.sh command: ./ci_build.sh
install-python-and-test-macos:
parameters:
python-version:
type: string
macos:
xcode: 11.1.0
environment:
BUILD_TYPE: bare_machines
PYTHON_VER: << parameters.python-version >>
steps:
- run:
command: brew uninstall python
- run:
command: brew install python@${PYTHON_VER}
- run:
command: brew link --force --overwrite python@${PYTHON_VER}
- checkout
- run:
command: ./ci_build.sh
workflows: workflows:
tests-containers: tests-containers:
jobs: jobs:
...@@ -56,8 +76,14 @@ workflows: ...@@ -56,8 +76,14 @@ workflows:
build-type: ["debian_sys_container"] build-type: ["debian_sys_container"]
tests-ubuntu-machines: tests-ubuntu-machines:
jobs: jobs:
- install-python-and-test: - install-python-and-test-ubuntu:
matrix: matrix:
parameters: parameters:
python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9"] python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9"]
tests-macos-machines:
jobs:
- install-python-and-test-macos:
matrix:
parameters:
python-version: ["3.7", "3.8", "3.9"]
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment