mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
Merge branch '1841-test-multiple-softhsm-versions-in-gitlab-ci' into 'master'
Test multiple SoftHSM versions in GitLab CI Closes #1841 See merge request isc-projects/bind9!3533
This commit is contained in:
commit
b19fed3c05
1 changed files with 44 additions and 43 deletions
|
|
@ -474,7 +474,7 @@ tarball-create:
|
|||
only:
|
||||
- tags
|
||||
|
||||
# Jobs for doc builds on Debian Sid (amd64)
|
||||
# Jobs for doc builds on Debian 10 "buster" (amd64)
|
||||
|
||||
docs:
|
||||
<<: *release_branch_triggering_rules
|
||||
|
|
@ -608,7 +608,7 @@ unit:gcc:centos8:amd64:
|
|||
- job: gcc:centos8:amd64
|
||||
artifacts: true
|
||||
|
||||
# Jobs for regular GCC builds on Debian 9 Stretch (amd64)
|
||||
# Jobs for regular GCC builds on Debian 9 "stretch" (amd64)
|
||||
|
||||
gcc:stretch:amd64:
|
||||
variables:
|
||||
|
|
@ -631,7 +631,7 @@ unit:gcc:stretch:amd64:
|
|||
- job: gcc:stretch:amd64
|
||||
artifacts: true
|
||||
|
||||
# Jobs for regular GCC builds on Debian 10 Buster (amd64)
|
||||
# Jobs for regular GCC builds on Debian 10 "buster" (amd64)
|
||||
|
||||
gcc:buster:amd64:
|
||||
variables:
|
||||
|
|
@ -654,7 +654,7 @@ unit:gcc:buster:amd64:
|
|||
- job: gcc:buster:amd64
|
||||
artifacts: true
|
||||
|
||||
# Jobs for scan-build builds on Debian Buster (amd64)
|
||||
# Jobs for scan-build builds on Debian 10 "buster" (amd64)
|
||||
|
||||
.scan_build: &scan_build |
|
||||
${SCAN_BUILD} --html-title="BIND 9 ($CI_COMMIT_SHORT_SHA)" \
|
||||
|
|
@ -685,7 +685,7 @@ scan-build:
|
|||
expire_in: "1 day"
|
||||
when: on_failure
|
||||
|
||||
# Jobs for regular GCC builds on Debian Sid (amd64)
|
||||
# Jobs for regular GCC builds on Debian "sid" (amd64)
|
||||
# Also tests configration option: --without-lmdb.
|
||||
|
||||
gcc:sid:amd64:
|
||||
|
|
@ -715,7 +715,7 @@ cppcheck:
|
|||
<<: *base_image
|
||||
<<: *cppcheck_job
|
||||
|
||||
# Job for out-of-tree GCC build on Debian Sid (amd64)
|
||||
# Job for out-of-tree GCC build on Debian "sid" (amd64)
|
||||
# Also tests configration option: --with-lmdb.
|
||||
|
||||
gcc:out-of-tree:
|
||||
|
|
@ -729,7 +729,7 @@ gcc:out-of-tree:
|
|||
<<: *base_image
|
||||
<<: *build_job
|
||||
|
||||
# Jobs for tarball GCC builds on Debian Sid (amd64)
|
||||
# Jobs for tarball GCC builds on Debian 10 "buster" (amd64)
|
||||
|
||||
gcc:tarball:
|
||||
variables:
|
||||
|
|
@ -771,7 +771,7 @@ unit:gcc:tarball:
|
|||
only:
|
||||
- tags
|
||||
|
||||
# Jobs for regular GCC builds on Debian Sid (arm64)
|
||||
# Jobs for regular GCC builds on Debian "sid" (arm64)
|
||||
|
||||
gcc:sid:arm64:
|
||||
variables:
|
||||
|
|
@ -795,7 +795,7 @@ unit:gcc:sid:arm64:
|
|||
- job: gcc:sid:arm64
|
||||
artifacts: true
|
||||
|
||||
# Jobs for regular GCC builds on Debian Sid (i386)
|
||||
# Jobs for regular GCC builds on Debian "sid" (i386)
|
||||
|
||||
gcc:sid:i386:
|
||||
variables:
|
||||
|
|
@ -843,30 +843,6 @@ unit:gcc:tumbleweed:amd64:
|
|||
- job: gcc:tumbleweed:amd64
|
||||
artifacts: true
|
||||
|
||||
# Jobs for regular GCC builds on Fedora 31 (amd64)
|
||||
|
||||
gcc:fedora31:amd64:
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -O1"
|
||||
EXTRA_CONFIGURE: "--with-libidn2"
|
||||
<<: *fedora_31_amd64_image
|
||||
<<: *build_job
|
||||
|
||||
system:gcc:fedora31:amd64:
|
||||
<<: *fedora_31_amd64_image
|
||||
<<: *system_test_job
|
||||
needs:
|
||||
- job: gcc:fedora31:amd64
|
||||
artifacts: true
|
||||
|
||||
unit:gcc:fedora31:amd64:
|
||||
<<: *fedora_31_amd64_image
|
||||
<<: *unit_test_job
|
||||
needs:
|
||||
- job: gcc:fedora31:amd64
|
||||
artifacts: true
|
||||
|
||||
# Jobs for regular GCC builds on Ubuntu 16.04 Xenial Xerus (amd64)
|
||||
|
||||
gcc:xenial:amd64:
|
||||
|
|
@ -915,7 +891,7 @@ unit:gcc:bionic:amd64:
|
|||
- job: gcc:bionic:amd64
|
||||
artifacts: true
|
||||
|
||||
# Jobs for builds with ASAN enabled
|
||||
# Jobs for ASAN builds on Debian 10 "buster" (amd64)
|
||||
|
||||
gcc:asan:
|
||||
variables:
|
||||
|
|
@ -971,7 +947,7 @@ unit:clang:asan:
|
|||
- job: clang:asan
|
||||
artifacts: true
|
||||
|
||||
# Jobs for builds with TSAN enabled
|
||||
# Jobs for TSAN builds on Debian 10 "buster" (amd64)
|
||||
|
||||
gcc:tsan:
|
||||
<<: *base_image
|
||||
|
|
@ -1027,7 +1003,8 @@ unit:clang:tsan:
|
|||
- job: clang:tsan
|
||||
artifacts: true
|
||||
|
||||
# Jobs for mutex-based atomics on Debian SID (amd64)
|
||||
# Jobs for builds with mutex-based atomics on Debian 10 "buster" (amd64)
|
||||
|
||||
gcc:mutexatomics:
|
||||
variables:
|
||||
CC: gcc
|
||||
|
|
@ -1050,7 +1027,7 @@ unit:gcc:mutexatomics:
|
|||
- job: gcc:mutexatomics
|
||||
artifacts: true
|
||||
|
||||
# Jobs for Clang builds on Debian Buster (amd64)
|
||||
# Jobs for Clang builds on Debian 10 "buster" (amd64)
|
||||
|
||||
clang:buster:amd64:
|
||||
variables:
|
||||
|
|
@ -1074,9 +1051,9 @@ unit:clang:buster:amd64:
|
|||
- job: clang:buster:amd64
|
||||
artifacts: true
|
||||
|
||||
# Jobs for PKCS#11-enabled GCC builds on Debian Sid (amd64)
|
||||
# Jobs for PKCS#11-enabled GCC builds on Debian "sid" (amd64)
|
||||
|
||||
gcc:pkcs11:
|
||||
gcc:softhsm2.4:
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON}"
|
||||
|
|
@ -1084,18 +1061,42 @@ gcc:pkcs11:
|
|||
<<: *base_image
|
||||
<<: *build_job
|
||||
|
||||
system:gcc:pkcs11:
|
||||
system:gcc:softhsm2.4:
|
||||
<<: *base_image
|
||||
<<: *system_test_job
|
||||
needs:
|
||||
- job: gcc:pkcs11
|
||||
- job: gcc:softhsm2.4
|
||||
artifacts: true
|
||||
|
||||
unit:gcc:pkcs11:
|
||||
unit:gcc:softhsm2.4:
|
||||
<<: *base_image
|
||||
<<: *unit_test_job
|
||||
needs:
|
||||
- job: gcc:pkcs11
|
||||
- job: gcc:softhsm2.4
|
||||
artifacts: true
|
||||
|
||||
# Jobs for PKCS#11-enabled GCC builds on Fedora 31 (amd64)
|
||||
|
||||
gcc:softhsm2.6:
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -O1"
|
||||
EXTRA_CONFIGURE: "--with-libidn2 --enable-native-pkcs11 --with-pkcs11=/usr/lib64/pkcs11/libsofthsm2.so"
|
||||
<<: *fedora_31_amd64_image
|
||||
<<: *build_job
|
||||
|
||||
system:gcc:softhsm2.6:
|
||||
<<: *fedora_31_amd64_image
|
||||
<<: *system_test_job
|
||||
needs:
|
||||
- job: gcc:softhsm2.6
|
||||
artifacts: true
|
||||
|
||||
unit:gcc:softhsm2.6:
|
||||
<<: *fedora_31_amd64_image
|
||||
<<: *unit_test_job
|
||||
needs:
|
||||
- job: gcc:softhsm2.6
|
||||
artifacts: true
|
||||
|
||||
# Jobs for Clang builds on FreeBSD 11.3 (amd64)
|
||||
|
|
|
|||
Loading…
Reference in a new issue