1 .alpinelinux-dependencies:
3 - sudo dmesg > /mnt/artifacts/dmesg.log
4 - sudo cp /var/log/messages /mnt/artifacts/
5 - '[ "$(ls -A /var/coredumps)" ] && exit 1 || true'
9 lvm2-dev openssl1.1-compat-dev popt-dev util-linux-dev json-c-dev
10 argon2-dev device-mapper which sharutils gettext gettext-dev automake
11 autoconf libtool build-base keyutils tar jq expect git asciidoctor
13 - ./configure --prefix=/usr --libdir=/lib --sbindir=/sbin --disable-static --enable-libargon2 --with-crypto_backend=openssl --disable-external-tokens --disable-ssh-token --enable-asciidoc
15 test-main-commit-job-alpinelinux:
17 - .alpinelinux-dependencies
24 RUN_SSH_PLUGIN_TEST: "0"
26 - if: $RUN_SYSTEMD_PLUGIN_TEST != null
28 - if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
30 - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH =~ /v2\..\.x$/
33 - make -j -C tests check-programs
36 test-mergerq-job-alpinelinux:
38 - .alpinelinux-dependencies
45 RUN_SSH_PLUGIN_TEST: "0"
47 - if: $RUN_SYSTEMD_PLUGIN_TEST != null
49 - if: $CI_PROJECT_PATH != "cryptsetup/cryptsetup"
51 - if: $CI_PIPELINE_SOURCE == "merge_request_event"
54 - make -j -C tests check-programs