Skip to content

Commit f1ba606

Browse files
Kristina Hanicovambroz
authored andcommitted
ci: Add debian unstable (sid)
1 parent 5d69c34 commit f1ba606

File tree

1 file changed

+88
-2
lines changed

1 file changed

+88
-2
lines changed

.gitlab/ci/debian.yml

Lines changed: 88 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,48 @@
1717
- ./configure --enable-libargon2 --enable-asciidoc
1818

1919
test-mergerq-job-debian:
20+
extends:
21+
- .debian-prep
22+
tags:
23+
- libvirt
24+
- cryptsetup-debian-unstable
25+
stage: test
26+
interruptible: true
27+
variables:
28+
DISTRO: cryptsetup-debian-unstable
29+
RUN_SSH_PLUGIN_TEST: "1"
30+
RUN_KEYRING_TRUSTED_TEST: "1"
31+
rules:
32+
- if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
33+
when: never
34+
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
35+
script:
36+
- make -j
37+
- make -j -C tests check-programs
38+
- sudo -E make check
39+
40+
test-main-commit-job-debian:
41+
extends:
42+
- .debian-prep
43+
tags:
44+
- libvirt
45+
- cryptsetup-debian-unstable
46+
stage: test
47+
interruptible: true
48+
variables:
49+
DISTRO: cryptsetup-debian-unstable
50+
RUN_SSH_PLUGIN_TEST: "1"
51+
RUN_KEYRING_TRUSTED_TEST: "1"
52+
rules:
53+
- if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
54+
when: never
55+
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH =~ /v2\..\.x$/
56+
script:
57+
- make -j
58+
- make -j -C tests check-programs
59+
- sudo -E make check
60+
61+
test-mergerq-job-debian12:
2062
extends:
2163
- .debian-prep
2264
tags:
@@ -37,7 +79,7 @@ test-mergerq-job-debian:
3779
- make -j -C tests check-programs
3880
- sudo -E make check
3981

40-
test-main-commit-job-debian:
82+
test-main-commit-job-debian12:
4183
extends:
4284
- .debian-prep
4385
tags:
@@ -60,6 +102,50 @@ test-main-commit-job-debian:
60102

61103
# meson tests
62104
test-mergerq-job-debian-meson:
105+
extends:
106+
- .debian-prep
107+
tags:
108+
- libvirt
109+
- cryptsetup-debian-unstable
110+
stage: test
111+
interruptible: true
112+
variables:
113+
DISTRO: cryptsetup-debian-unstable
114+
RUN_SSH_PLUGIN_TEST: "1"
115+
RUN_KEYRING_TRUSTED_TEST: "1"
116+
rules:
117+
- if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
118+
when: never
119+
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
120+
script:
121+
- sudo apt-get -y install -y -qq meson ninja-build
122+
- meson setup build
123+
- ninja -C build
124+
- cd build && sudo -E meson test --verbose --print-errorlogs
125+
126+
test-main-commit-job-debian-meson:
127+
extends:
128+
- .debian-prep
129+
tags:
130+
- libvirt
131+
- cryptsetup-debian-unstable
132+
stage: test
133+
interruptible: true
134+
variables:
135+
DISTRO: cryptsetup-debian-unstable
136+
RUN_SSH_PLUGIN_TEST: "1"
137+
RUN_KEYRING_TRUSTED_TEST: "1"
138+
rules:
139+
- if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
140+
when: never
141+
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH =~ /v2\..\.x$/
142+
script:
143+
- sudo apt-get -y install -y -qq meson ninja-build
144+
- meson setup build
145+
- ninja -C build
146+
- cd build && sudo -E meson test --verbose --print-errorlogs
147+
148+
test-mergerq-job-debian12-meson:
63149
extends:
64150
- .debian-prep
65151
tags:
@@ -81,7 +167,7 @@ test-mergerq-job-debian-meson:
81167
- ninja -C build
82168
- cd build && sudo -E meson test --verbose --print-errorlogs
83169

84-
test-main-commit-job-debian-meson:
170+
test-main-commit-job-debian12-meson:
85171
extends:
86172
- .debian-prep
87173
tags:

0 commit comments

Comments
 (0)