diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e5120c5e9b..b9ec003c69 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,7 +28,7 @@ stages: ### Runner Tag Templates -# Note: FreeBSD runners extract the FreeBSD version to use from job name +# Note: BSD runners extract the operating system version to use from job name .freebsd-amd64: &freebsd_amd64 tags: @@ -45,6 +45,11 @@ stages: - linux - i386 +.openbsd-amd64: &openbsd_amd64 + tags: + - openbsd + - amd64 + ### Docker Image Templates # Alpine Linux @@ -763,6 +768,21 @@ unit:clang:freebsd12.0:amd64: - clang:freebsd12.0:amd64 needs: ["clang:freebsd12.0:amd64"] +# Jobs for Clang builds on OpenBSD 6.5 (amd64) + +clang:openbsd6.5:amd64: + variables: + CC: clang + <<: *openbsd_amd64 + <<: *build_job + +system:clang:openbsd6.5:amd64: + <<: *openbsd_amd64 + <<: *system_test_job + dependencies: + - clang:openbsd6.5:amd64 + needs: ["clang:openbsd6.5:amd64"] + # Jobs with libtool disabled nolibtool:sid:amd64: