CI tuning

This commit is contained in:
Mark Gillard 2020-11-07 11:48:21 +02:00
parent 8d3390faa2
commit 022a5b3166

View File

@ -5,6 +5,7 @@ jobs:
debug_clang:
docker:
- image: marzer/misc_cpp17_dev:0.2.0
resource_class: large
steps:
- checkout
- run:
@ -20,11 +21,12 @@ jobs:
name: Building and testing with clang
command: |
CXX_LD=lld CXX=clang++ meson build --buildtype=debug -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false
cd build && ninja -j 4 && meson test --num-processes 1 --verbose
cd build && meson compile -j 4 && meson test --num-processes 1 --verbose
release_clang:
docker:
- image: marzer/misc_cpp17_dev:0.2.0
resource_class: large
steps:
- checkout
- run:
@ -40,11 +42,12 @@ jobs:
name: Building and testing with clang
command: |
CXX_LD=lld CXX=clang++ meson build --buildtype=release -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false
cd build && ninja -j 4 && meson test --num-processes 1 --verbose
cd build && meson compile -j 4 && meson test --num-processes 1 --verbose
debug_gcc:
docker:
- image: marzer/misc_cpp17_dev:0.2.0
resource_class: large
steps:
- checkout
- run:
@ -56,11 +59,12 @@ jobs:
name: Building and testing with gcc
command: |
CXX_LD=lld CXX=g++ meson build --buildtype=debug -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false
cd build && ninja -j 4 && meson test --num-processes 1 --verbose
cd build && meson compile -j 4 && meson test --num-processes 1 --verbose
release_gcc:
docker:
- image: marzer/misc_cpp17_dev:0.2.0
resource_class: large
steps:
- checkout
- run:
@ -72,11 +76,12 @@ jobs:
name: Building and testing with gcc
command: |
CXX_LD=lld CXX=g++ meson build --buildtype=release -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false
cd build && ninja -j 4 && meson test --num-processes 1 --verbose
cd build && meson compile -j 4 && meson test --num-processes 1 --verbose
generate_dox:
docker:
- image: marzer/misc_cpp17_dev:0.2.0
resource_class: small
steps:
- checkout
- run:
@ -94,6 +99,7 @@ jobs:
deploy_dox:
docker:
- image: node:14.4.0
resource_class: small
steps:
- checkout
- attach_workspace: