Skip to content

Commit 5b3a0b9

Browse files
committed
cmake(ci): split amd64 cmake dotnet workflows to avoid space limit
1 parent db9326a commit 5b3a0b9

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/amd64_linux_cmake_dotnet.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,14 @@ env:
2020

2121
jobs:
2222
native:
23-
name: amd64•Linux•CMake•.Net
23+
strategy:
24+
matrix:
25+
config: [
26+
{name: "examples", flags: "-DBUILD_DOTNET_EXAMPLES=ON -DBUILD_DOTNET_SAMPLES=OFF"},
27+
{name: "samples", flags: "-DBUILD_DOTNET_EXAMPLES=OFF -DBUILD_DOTNET_SAMPLES=ON"},
28+
]
29+
fail-fast: false
30+
name: amd64•Linux•CMake•.Net(${{matrix.config.name}})
2431
runs-on: ubuntu-latest
2532
env:
2633
deps_src_key: amd64_linux_dotnet_deps_src
@@ -71,6 +78,7 @@ jobs:
7178
-G "Ninja"
7279
-DCMAKE_BUILD_TYPE=Release
7380
-DBUILD_CXX_SAMPLES=OFF -DBUILD_CXX_EXAMPLES=OFF
81+
${{matrix.config.flags}}
7482
-DBUILD_DOTNET=ON
7583
-DCMAKE_INSTALL_PREFIX=install
7684
- name: Build

0 commit comments

Comments
 (0)