]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add FreeBSD 11 GitLab CI Runner
authorEvan Hunt <each@isc.org>
Wed, 11 Apr 2018 03:24:03 +0000 (20:24 -0700)
committerOndřej Surý <ondrej@sury.org>
Tue, 2 Jul 2019 12:23:37 +0000 (14:23 +0200)
.gitlab-ci.yml

index d0eeae0977d288e353de12eed05514f4e44ffc71..df85a76b33849e9aeaa1dd615c3b90a3d79ef3ff 100644 (file)
@@ -88,6 +88,14 @@ stages:
   image: "$CI_REGISTRY_IMAGE:ubuntu-bionic-i386"
   <<: *linux_i386
 
+# FreeBSD
+
+.freebsd-12-amd64: &freebsd_12_amd64_image
+  tags:
+    - freebsd12
+    - amd64
+  allow_failure: true
+
 ### Job Templates
 
 .default-triggering-rules: &default_triggering_rules
@@ -423,6 +431,24 @@ unit:gcc:bionic:amd64:
   dependencies:
     - gcc:bionic:amd64
 
+# Jobs for default CC builds on FreeBSD 12 (amd64)
+
+clang:freebsd12:amd64:
+  <<: *freebsd_12_amd64_image
+  <<: *build_job
+
+system:clang:freebsd12:amd64:
+  <<: *freebsd_12_amd64_image
+  <<: *system_test_job
+  dependencies:
+    - clang:freebsd12:amd64
+
+unit:clang:freebsd12:amd64:
+  <<: *freebsd_12_amd64_image
+  <<: *unit_test_job
+  dependencies:
+    - clang:freebsd12:amd64
+
 # Jobs for GCC builds with ASAN enabled on Debian Sid (amd64)
 
 asan:sid:amd64: