Skip to content

Commit dca9471

Browse files
committedNov 7, 2023
[#51124] .ci.yml: Added using the common script for installing dependencies
Signed-off-by: Grzegorz Latosinski <[email protected]>
1 parent 233a4bb commit dca9471

File tree

1 file changed

+15
-42
lines changed

1 file changed

+15
-42
lines changed
 

‎.ci.yml

+15-42
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,22 @@
11
image: debian:bookworm
22

33
before_script:
4-
- apt-get update
5-
- DEBIAN_FRONTEND=noninteractive apt-get install -qqy
6-
clang-format
7-
clang-tidy
8-
cmake
9-
g++-12
10-
git
11-
libopencv-dev
12-
libv4l-dev
13-
make
14-
rapidjson-dev
15-
libglfw3-dev
16-
libglew-dev
17-
libgl1-mesa-dev
18-
- export CC=/usr/bin/gcc-12 CXX=/usr/bin/g++-12
19-
- git clone --recursive https://github.com/antmicro/farshow
20-
- cd farshow
21-
- cmake -S . -B ./build
22-
- cmake --build ./build
23-
- cmake --install ./build
24-
25-
stages:
26-
- lint
27-
- export-test
4+
- ./.github/scripts/prepare-env.sh
285

296
format:
30-
stage: lint
31-
script:
32-
- export CC=/usr/bin/gcc-12 CXX=/usr/bin/g++-12
33-
- mkdir build && cd build
34-
- cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ../
35-
- make format
36-
- test -z "$(git diff)" && exit 0 || exit 1
7+
script:
8+
- mkdir build && cd build
9+
- cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DADD_GRABTHECAM_FARSHOW_DEMO=ON ../
10+
- make format
11+
- test -z "$(git diff)" && exit 0 || exit 1
3712

3813
example-build:
39-
stage: export-test
40-
script:
41-
- export CC=/usr/bin/gcc-12 CXX=/usr/bin/g++-12
42-
- mkdir build && cd build
43-
- cmake ../
44-
- make && make install
45-
- cd ../tests/example-build
46-
- cp ../../src/example.cpp example.cpp
47-
- mkdir build && cd build
48-
- cmake ../
49-
- make
14+
script:
15+
- mkdir build && cd build
16+
- cmake -DADD_GRABTHECAM_FARSHOW_DEMO=ON ../
17+
- make && make install
18+
- cd ../tests/example-build
19+
- cp ../../src/example.cpp example.cpp
20+
- mkdir build && cd build
21+
- cmake ../
22+
- make

0 commit comments

Comments
 (0)
Please sign in to comment.