2020-01-01 00:00:00 +00:00
|
|
|
version: 2.1
|
|
|
|
jobs:
|
|
|
|
|
2023-01-01 02:18:35 +00:00
|
|
|
build_gcc_09:
|
2020-01-01 00:00:00 +00:00
|
|
|
docker:
|
2023-01-01 02:18:35 +00:00
|
|
|
- image: gcc:9
|
2020-01-01 00:00:00 +00:00
|
|
|
steps:
|
|
|
|
- checkout
|
2021-01-01 00:00:00 +00:00
|
|
|
- run: c++ --version
|
2020-01-01 00:00:00 +00:00
|
|
|
- run: make all -j 2
|
|
|
|
- run: ./exprtk_test
|
|
|
|
|
2023-01-01 02:18:35 +00:00
|
|
|
build_gcc_10:
|
2020-01-01 00:00:00 +00:00
|
|
|
docker:
|
2023-01-01 02:18:35 +00:00
|
|
|
- image: gcc:10
|
2020-01-01 00:00:00 +00:00
|
|
|
steps:
|
|
|
|
- checkout
|
2021-01-01 00:00:00 +00:00
|
|
|
- run: c++ --version
|
2020-01-01 00:00:00 +00:00
|
|
|
- run: make all -j 2
|
|
|
|
- run: ./exprtk_test
|
|
|
|
|
2023-01-01 02:18:35 +00:00
|
|
|
build_gcc_11:
|
|
|
|
docker:
|
|
|
|
- image: gcc:11
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- run: c++ --version
|
|
|
|
- run: make all -j 2
|
|
|
|
- run: ./exprtk_test
|
|
|
|
|
|
|
|
build_gcc_12:
|
|
|
|
docker:
|
|
|
|
- image: gcc:12
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- run: c++ --version
|
|
|
|
- run: make all -j 2
|
|
|
|
- run: ./exprtk_test
|
|
|
|
|
|
|
|
build_gcc_13:
|
|
|
|
docker:
|
|
|
|
- image: gcc:13
|
|
|
|
steps:
|
|
|
|
- checkout
|
|
|
|
- run: c++ --version
|
|
|
|
- run: make all -j 2
|
|
|
|
- run: ./exprtk_test
|
|
|
|
|
2020-01-01 00:00:00 +00:00
|
|
|
build_gcc_latest:
|
|
|
|
docker:
|
|
|
|
- image: gcc:latest
|
|
|
|
steps:
|
|
|
|
- checkout
|
2021-01-01 00:00:00 +00:00
|
|
|
- run: c++ --version
|
2020-01-01 00:00:00 +00:00
|
|
|
- run: make all -j 2
|
|
|
|
- run: ./exprtk_test
|
|
|
|
|
|
|
|
workflows:
|
|
|
|
version: 2
|
|
|
|
build_and_test:
|
|
|
|
jobs:
|
2024-01-01 00:00:00 +00:00
|
|
|
- build_gcc_09:
|
|
|
|
filters:
|
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- release
|
|
|
|
|
|
|
|
- build_gcc_10:
|
|
|
|
filters:
|
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- release
|
|
|
|
|
|
|
|
- build_gcc_11:
|
|
|
|
filters:
|
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- release
|
|
|
|
|
|
|
|
- build_gcc_12:
|
|
|
|
filters:
|
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- release
|
|
|
|
|
|
|
|
- build_gcc_13:
|
|
|
|
filters:
|
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- release
|
|
|
|
|
|
|
|
- build_gcc_latest:
|
|
|
|
filters:
|
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- release
|