Skip to content

Commit 11fa918

Browse files
authored
CI: add linux ci (#196)
1 parent 73e55a0 commit 11fa918

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed
File renamed without changes.

.github/workflows/ci-linux.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Build LibrePods Linux
2+
3+
on:
4+
push:
5+
branches:
6+
- '*'
7+
8+
jobs:
9+
build-linux:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout repository
14+
uses: actions/checkout@v3
15+
16+
- name: Install dependencies
17+
run: |
18+
sudo apt-get update
19+
sudo apt-get install -y build-essential cmake ninja-build \
20+
qt6-base-dev qt6-declarative-dev qt6-svg-dev \
21+
qt6-tools-dev qt6-tools-dev-tools qt6-connectivity-dev \
22+
libxkbcommon-dev
23+
24+
- name: Build project
25+
working-directory: linux
26+
run: |
27+
mkdir build
28+
cd build
29+
cmake .. -G Ninja
30+
ninja
31+
32+
- name: Upload artifact
33+
uses: actions/upload-artifact@v4
34+
with:
35+
name: librepods-linux
36+
path: linux/build/librepods

0 commit comments

Comments
 (0)