mirror of
https://gitlab.com/cryptsetup/cryptsetup.git
synced 2025-12-05 16:00:05 +01:00
ci: Add debian unstable (sid)
This commit is contained in:
committed by
Milan Broz
parent
5d69c34f59
commit
f1ba606c28
@@ -17,6 +17,48 @@
|
|||||||
- ./configure --enable-libargon2 --enable-asciidoc
|
- ./configure --enable-libargon2 --enable-asciidoc
|
||||||
|
|
||||||
test-mergerq-job-debian:
|
test-mergerq-job-debian:
|
||||||
|
extends:
|
||||||
|
- .debian-prep
|
||||||
|
tags:
|
||||||
|
- libvirt
|
||||||
|
- cryptsetup-debian-unstable
|
||||||
|
stage: test
|
||||||
|
interruptible: true
|
||||||
|
variables:
|
||||||
|
DISTRO: cryptsetup-debian-unstable
|
||||||
|
RUN_SSH_PLUGIN_TEST: "1"
|
||||||
|
RUN_KEYRING_TRUSTED_TEST: "1"
|
||||||
|
rules:
|
||||||
|
- if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
|
||||||
|
when: never
|
||||||
|
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||||
|
script:
|
||||||
|
- make -j
|
||||||
|
- make -j -C tests check-programs
|
||||||
|
- sudo -E make check
|
||||||
|
|
||||||
|
test-main-commit-job-debian:
|
||||||
|
extends:
|
||||||
|
- .debian-prep
|
||||||
|
tags:
|
||||||
|
- libvirt
|
||||||
|
- cryptsetup-debian-unstable
|
||||||
|
stage: test
|
||||||
|
interruptible: true
|
||||||
|
variables:
|
||||||
|
DISTRO: cryptsetup-debian-unstable
|
||||||
|
RUN_SSH_PLUGIN_TEST: "1"
|
||||||
|
RUN_KEYRING_TRUSTED_TEST: "1"
|
||||||
|
rules:
|
||||||
|
- if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
|
||||||
|
when: never
|
||||||
|
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH =~ /v2\..\.x$/
|
||||||
|
script:
|
||||||
|
- make -j
|
||||||
|
- make -j -C tests check-programs
|
||||||
|
- sudo -E make check
|
||||||
|
|
||||||
|
test-mergerq-job-debian12:
|
||||||
extends:
|
extends:
|
||||||
- .debian-prep
|
- .debian-prep
|
||||||
tags:
|
tags:
|
||||||
@@ -37,7 +79,7 @@ test-mergerq-job-debian:
|
|||||||
- make -j -C tests check-programs
|
- make -j -C tests check-programs
|
||||||
- sudo -E make check
|
- sudo -E make check
|
||||||
|
|
||||||
test-main-commit-job-debian:
|
test-main-commit-job-debian12:
|
||||||
extends:
|
extends:
|
||||||
- .debian-prep
|
- .debian-prep
|
||||||
tags:
|
tags:
|
||||||
@@ -60,6 +102,50 @@ test-main-commit-job-debian:
|
|||||||
|
|
||||||
# meson tests
|
# meson tests
|
||||||
test-mergerq-job-debian-meson:
|
test-mergerq-job-debian-meson:
|
||||||
|
extends:
|
||||||
|
- .debian-prep
|
||||||
|
tags:
|
||||||
|
- libvirt
|
||||||
|
- cryptsetup-debian-unstable
|
||||||
|
stage: test
|
||||||
|
interruptible: true
|
||||||
|
variables:
|
||||||
|
DISTRO: cryptsetup-debian-unstable
|
||||||
|
RUN_SSH_PLUGIN_TEST: "1"
|
||||||
|
RUN_KEYRING_TRUSTED_TEST: "1"
|
||||||
|
rules:
|
||||||
|
- if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
|
||||||
|
when: never
|
||||||
|
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||||
|
script:
|
||||||
|
- sudo apt-get -y install -y -qq meson ninja-build
|
||||||
|
- meson setup build
|
||||||
|
- ninja -C build
|
||||||
|
- cd build && sudo -E meson test --verbose --print-errorlogs
|
||||||
|
|
||||||
|
test-main-commit-job-debian-meson:
|
||||||
|
extends:
|
||||||
|
- .debian-prep
|
||||||
|
tags:
|
||||||
|
- libvirt
|
||||||
|
- cryptsetup-debian-unstable
|
||||||
|
stage: test
|
||||||
|
interruptible: true
|
||||||
|
variables:
|
||||||
|
DISTRO: cryptsetup-debian-unstable
|
||||||
|
RUN_SSH_PLUGIN_TEST: "1"
|
||||||
|
RUN_KEYRING_TRUSTED_TEST: "1"
|
||||||
|
rules:
|
||||||
|
- if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
|
||||||
|
when: never
|
||||||
|
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH =~ /v2\..\.x$/
|
||||||
|
script:
|
||||||
|
- sudo apt-get -y install -y -qq meson ninja-build
|
||||||
|
- meson setup build
|
||||||
|
- ninja -C build
|
||||||
|
- cd build && sudo -E meson test --verbose --print-errorlogs
|
||||||
|
|
||||||
|
test-mergerq-job-debian12-meson:
|
||||||
extends:
|
extends:
|
||||||
- .debian-prep
|
- .debian-prep
|
||||||
tags:
|
tags:
|
||||||
@@ -81,7 +167,7 @@ test-mergerq-job-debian-meson:
|
|||||||
- ninja -C build
|
- ninja -C build
|
||||||
- cd build && sudo -E meson test --verbose --print-errorlogs
|
- cd build && sudo -E meson test --verbose --print-errorlogs
|
||||||
|
|
||||||
test-main-commit-job-debian-meson:
|
test-main-commit-job-debian12-meson:
|
||||||
extends:
|
extends:
|
||||||
- .debian-prep
|
- .debian-prep
|
||||||
tags:
|
tags:
|
||||||
|
|||||||
Reference in New Issue
Block a user