Skip to content

Commit c0acaa8

Browse files
DorianGerardinArthoni
authored andcommitted
Add of github action for ubuntu 22.04 Qt5
1 parent 36d1022 commit c0acaa8

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.github/workflows/CI-ubuntu.yaml

+29
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,35 @@ on: [push, pull_request]
66
jobs:
77

88

9+
##########################################
10+
11+
12+
ci-linux-debug-qt5:
13+
runs-on: ubuntu-22.04
14+
15+
steps:
16+
- name: Installation of dependencies
17+
run: |
18+
sudo apt update && sudo apt install -y \
19+
libboost-all-dev libgdal-dev libcurl4-gnutls-dev libgeos++-dev rapidjson-dev \
20+
libgl1-mesa-dev \
21+
qtbase5-dev qtbase5-dev-tools qttools5-dev qttools5-dev-tools libqt5svg5-dev libqt5webkit5-dev \
22+
gnuplot p7zip-full graphviz \
23+
doxygen texlive-latex-extra texlive-fonts-extra latex2html pandoc pandoc-citeproc
24+
- name: Checkout of source code
25+
uses: actions/checkout@v3
26+
- name: Preparation
27+
run: mkdir ./_build
28+
- name: Configuration
29+
run: cmake ..
30+
working-directory: ./_build
31+
- name: Build
32+
run: make -j 2
33+
working-directory: ./_build
34+
- name: Testing
35+
run: ctest -j 2 --output-on-failure
36+
working-directory: ./_build
37+
938

1039
##########################################
1140

0 commit comments

Comments
 (0)