- runner-manager
- aarch64
-# Autoscaling GitLab Runner on AWS EC2 (FreeBSD)
-
### Docker Image Templates
# Alpine Linux
.base: &base_image
<<: *debian_bookworm_amd64_image
-### QCOW2 Image Templates
-
-.freebsd-13-amd64: &freebsd_13_amd64_image
- image: "freebsd-13.3-x86_64"
- <<: *libvirt_amd64
-
-.freebsd-14-amd64: &freebsd_14_amd64_image
- image: "freebsd-14.0-x86_64"
- <<: *libvirt_amd64
-
-.openbsd-amd64: &openbsd_amd64_image
- image: "openbsd-7.5-x86_64"
- <<: *libvirt_amd64
-
### Job Templates
.api-pipelines-schedules-tags-triggers-web-triggering-rules: &api_pipelines_schedules_tags_triggers_web_triggering_rules
- job: clang:bookworm:amd64
artifacts: true
-# Jobs for Clang builds on FreeBSD 13 (amd64)
-
-clang:freebsd13:amd64:
- variables:
- CFLAGS: "${CFLAGS_COMMON}"
- # Use MIT Kerberos5 for BIND 9 GSS-API support because of FreeBSD Heimdal
- # incompatibility; see https://bugs.freebsd.org/275241.
- EXTRA_CONFIGURE: "--with-gssapi=/usr/local/bin/krb5-config"
- USER: gitlab-runner
- <<: *freebsd_13_amd64_image
- <<: *build_job
-
-system:clang:freebsd13:amd64:
- <<: *freebsd_13_amd64_image
- <<: *system_test_job
- variables:
- USER: gitlab-runner
- needs:
- - job: clang:freebsd13:amd64
- artifacts: true
-
-unit:clang:freebsd13:amd64:
- <<: *freebsd_13_amd64_image
- <<: *unit_test_job
- needs:
- - job: clang:freebsd13:amd64
- artifacts: true
-
-# Jobs for Clang builds on FreeBSD 14 (amd64)
-
-clang:freebsd14:amd64:
- variables:
- CFLAGS: "${CFLAGS_COMMON}"
- # Use MIT Kerberos5 for BIND 9 GSS-API support because of FreeBSD Heimdal
- # incompatibility; see https://bugs.freebsd.org/275241.
- EXTRA_CONFIGURE: "--with-gssapi=/usr/local/bin/krb5-config"
- USER: gitlab-runner
- <<: *freebsd_14_amd64_image
- <<: *build_job
-
-system:clang:freebsd14:amd64:
- <<: *freebsd_14_amd64_image
- <<: *system_test_job
- variables:
- USER: gitlab-runner
- needs:
- - job: clang:freebsd14:amd64
- artifacts: true
-
-unit:clang:freebsd14:amd64:
- <<: *freebsd_14_amd64_image
- <<: *unit_test_job
- needs:
- - job: clang:freebsd14:amd64
- artifacts: true
-
-# Jobs for Clang builds on OpenBSD (amd64)
-
-clang:openbsd:amd64:
- variables:
- CC: clang
- USER: gitlab-runner
- EXTRA_CONFIGURE: "--disable-dnstap"
- <<: *openbsd_amd64_image
- <<: *build_job
-
# Jobs with libtool disabled
nolibtool:sid:amd64: