aboutsummaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2024-03-01 13:21:54 +0000
committerEd Maste <emaste@FreeBSD.org>2024-03-01 16:44:09 +0000
commit24235654f104d8613bbae1c44cd8f7c39b5fe8fe (patch)
tree493fe7e587ae8e79201fe4c07db1d246ed32229c /.cirrus.yml
parent0854004bba7b7753e1fc509cc094f56330931a8d (diff)
downloadsrc-24235654f104d8613bbae1c44cd8f7c39b5fe8fe.tar.gz
src-24235654f104d8613bbae1c44cd8f7c39b5fe8fe.zip
Cirrus-CI: Add manual Clang 18 jobs
Work is in progress to import Clang/LLVM 18 as the base system compiler. llvm18-lite is not yet in the quarterly package set but but will be available in the not too distant future, and is available for src forks that switch to latest packages. Add manual llvm18 jobs now so that they can be used for testing. Sponsored by: The FreeBSD Foundation
Diffstat (limited to '.cirrus.yml')
-rw-r--r--.cirrus.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index d84614321145..90d031a919f2 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -29,6 +29,14 @@ task:
TARGET_ARCH: amd64
TOOLCHAIN: llvm17
TOOLCHAIN_PKG: ${TOOLCHAIN}-lite
+ - name: amd64-llvm18 World and kernel build and boot smoke test
+ only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src'
+ trigger_type: manual
+ env:
+ TARGET: amd64
+ TARGET_ARCH: amd64
+ TOOLCHAIN: llvm18
+ TOOLCHAIN_PKG: ${TOOLCHAIN}-lite
- name: arm64-llvm16 World and kernel build and boot smoke test
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src'
trigger_type: manual
@@ -45,6 +53,14 @@ task:
TARGET_ARCH: aarch64
TOOLCHAIN: llvm17
TOOLCHAIN_PKG: ${TOOLCHAIN}
+ - name: arm64-llvm18 World and kernel build and boot smoke test
+ only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src'
+ trigger_type: manual
+ env:
+ TARGET: arm64
+ TARGET_ARCH: aarch64
+ TOOLCHAIN: llvm18
+ TOOLCHAIN_PKG: ${TOOLCHAIN}
- name: amd64-gcc12 World and kernel build and boot smoke test (manual)
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src'
trigger_type: manual