2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 22:15:20 +00:00

Add scheduled FIPS mode jobs

This commit is contained in:
Michal Nowak
2020-12-09 12:04:38 +01:00
committed by Mark Andrews
parent e10947872a
commit 60e50c6e15

View File

@@ -116,10 +116,18 @@ stages:
image: "$CI_REGISTRY_IMAGE:oraclelinux-8-amd64" image: "$CI_REGISTRY_IMAGE:oraclelinux-8-amd64"
<<: *linux_amd64 <<: *linux_amd64
.oraclelinux-8fips-amd64: &oraclelinux_8fips_amd64_image
image: "oraclelinux-8fips-x86_64"
<<: *libvirt_amd64
.oraclelinux-9-amd64: &oraclelinux_9_amd64_image .oraclelinux-9-amd64: &oraclelinux_9_amd64_image
image: "$CI_REGISTRY_IMAGE:oraclelinux-9-amd64" image: "$CI_REGISTRY_IMAGE:oraclelinux-9-amd64"
<<: *linux_amd64 <<: *linux_amd64
.oraclelinux-9fips-amd64: &oraclelinux_9fips_amd64_image
image: "oraclelinux-9fips-x86_64"
<<: *libvirt_amd64
# Debian # Debian
.debian-bullseye-amd64: &debian_bullseye_amd64_image .debian-bullseye-amd64: &debian_bullseye_amd64_image
@@ -625,6 +633,58 @@ unit:gcc:oraclelinux9:amd64:
<<: *unit_test_job <<: *unit_test_job
needs: needs:
- job: gcc:oraclelinux9:amd64 - job: gcc:oraclelinux9:amd64
# Jobs for scheduled GCC builds on Oracle Linux 8 & 9 FIPS-aware images with
# FIPS mode in BIND 9 enabled
gcc:8fips:amd64:
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON}"
EXTRA_CONFIGURE: "--with-libidn2 --enable-fips-mode"
<<: *oraclelinux_8fips_amd64_image
<<: *build_job
<<: *api_schedules_tags_triggers_web_triggering_rules
system:gcc:8fips:amd64:
<<: *oraclelinux_8fips_amd64_image
<<: *system_test_job
<<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:8fips:amd64
artifacts: true
unit:gcc:8fips:amd64:
<<: *oraclelinux_8fips_amd64_image
<<: *unit_test_job
<<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:8fips:amd64
artifacts: true
gcc:9fips:amd64:
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON}"
EXTRA_CONFIGURE: "--with-libidn2 --enable-fips-mode"
<<: *oraclelinux_9fips_amd64_image
<<: *build_job
<<: *api_schedules_tags_triggers_web_triggering_rules
system:gcc:9fips:amd64:
<<: *oraclelinux_9fips_amd64_image
<<: *system_test_job
<<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:9fips:amd64
artifacts: true
unit:gcc:9fips:amd64:
<<: *oraclelinux_9fips_amd64_image
<<: *unit_test_job
<<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:9fips:amd64
artifacts: true artifacts: true
gcc:tarball:nosphinx: gcc:tarball:nosphinx: