mirror of
https://github.com/marzer/tomlplusplus.git
synced 2024-09-15 15:13:21 +00:00
CI tuning
This commit is contained in:
parent
8d3390faa2
commit
022a5b3166
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user