]> 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 20:44:29 +0000 (22:44 +0200)
(cherry picked from commit 646bb642465c729f3d94c17b8ff4fde3f8c1afcf)

.gitlab-ci.yml

index e6cf7e7f00a0156d561c4f162309f2f3f923bbd6..95a7cf19f53d2f6c724d8f37f67aee4c0213af9f 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
@@ -406,6 +414,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: