Build monitor on CI.

This commit is contained in:
Bartosz Taudul
2026-08-31 02:20:48 +02:00
parent 06f4e13012
commit 71f0c992f7
2 changed files with 10 additions and 0 deletions

View File

@@ -57,6 +57,10 @@ jobs:
run: |
cmake -B merge/build -S merge -DCMAKE_BUILD_TYPE=Release -DNO_ISA_EXTENSIONS=ON -DGIT_REV=${{ github.sha }}
cmake --build merge/build --parallel
- name: Build monitor
run: |
cmake -B monitor/build -S monitor -DCMAKE_BUILD_TYPE=Release -DNO_ISA_EXTENSIONS=ON -DGIT_REV=${{ github.sha }}
cmake --build monitor/build --parallel
- name: Stage release files
run: |
mkdir -p linux-cli
@@ -67,6 +71,7 @@ jobs:
cp import/build/tracy-import-chrome linux-cli/
cp import/build/tracy-import-fuchsia linux-cli/
cp merge/build/tracy-merge linux-cli/
cp monitor/build/tracy-monitor linux-cli/
strip linux-cli/tracy-*
- uses: actions/upload-artifact@v4
with:

View File

@@ -72,6 +72,10 @@ jobs:
run: |
cmake -B merge/build -S merge -DCMAKE_BUILD_TYPE=Release -DGIT_REV=${{ github.sha }}
cmake --build merge/build $CMAKE_PARALLEL
- name: Monitor utility
run: |
cmake -B monitor/build -S monitor -DCMAKE_BUILD_TYPE=Release -DGIT_REV=${{ github.sha }}
cmake --build monitor/build $CMAKE_PARALLEL
- name: Library (cmake)
run: |
cmake -B build -DCMAKE_BUILD_TYPE=Release -DTRACY_ENABLE=ON
@@ -96,6 +100,7 @@ jobs:
cp import/build/tracy-import-chrome bin
cp import/build/tracy-import-fuchsia bin
cp merge/build/tracy-merge bin
cp monitor/build/tracy-monitor bin
strip bin/tracy-*
- uses: actions/upload-artifact@v4
with: