From c73a8a824e22b3f6ad08bfc920ff2fa4976224d8 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Thu, 24 Oct 2024 16:41:06 +0200 Subject: [PATCH] ci: Add Centos 10 development container Signed-off-by: Jakub Jelen Reviewed-by: Sahana Prasad --- .gitlab-ci.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a8bfc422..4bb3a69f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,7 @@ variables: BUILD_IMAGES_PROJECT: libssh/build-images CENTOS8_BUILD: buildenv-c8s CENTOS9_BUILD: buildenv-c9s + CENTOS10_BUILD: buildenv-c10s FEDORA_BUILD: buildenv-fedora MINGW_BUILD: buildenv-mingw TUMBLEWEED_BUILD: buildenv-tumbleweed @@ -122,6 +123,28 @@ review: ############################################################################### # CentOS builds # ############################################################################### +centos10s/openssl_3.2.x/x86_64: + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$CENTOS10_BUILD + extends: .tests + variables: + CMAKE_ADDITIONAL_OPTIONS: -DWITH_PKCS11_URI=ON -DWITH_PKCS11_PROVIDER=ON + script: + - export OPENSSL_ENABLE_SHA1_SIGNATURES=1 + - cmake $CMAKE_OPTIONS $CMAKE_ADDITIONAL_OPTIONS .. && + make -j$(nproc) && + ctest --output-on-failure + +centos10s/openssl_3.2.x/x86_64/fips: + extends: .fips + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$CENTOS10_BUILD + variables: + CMAKE_ADDITIONAL_OPTIONS: -DWITH_PKCS11_URI=ON -DWITH_PKCS11_PROVIDER=ON + script: + - export OPENSSL_ENABLE_SHA1_SIGNATURES=1 + - cmake $CMAKE_OPTIONS $CMAKE_ADDITIONAL_OPTIONS .. && + make -j$(nproc) && + OPENSSL_FORCE_FIPS_MODE=1 ctest --output-on-failure + centos9s/openssl_3.0.x/x86_64: image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$CENTOS9_BUILD extends: .tests