|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen stable-4.19] automation/cirrus-ci: build XTF
commit c21d18664f90111dcbb3734843ab395b215b402c
Author: Roger Pau Monne <roger.pau@xxxxxxxxxx>
AuthorDate: Fri Mar 14 12:16:19 2025 +0100
Commit: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
CommitDate: Fri Apr 4 11:33:55 2025 +0100
automation/cirrus-ci: build XTF
In preparation for using the XTF selftests to smoke test the FreeBSD based
Xen builds.
Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
(cherry picked from commit a92c0a9888f14baf8e66a16e960bc524cc8194e6)
---
.cirrus.yml | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/.cirrus.yml b/.cirrus.yml
index 95d2d2d3db..a6e4a5d030 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -12,6 +12,12 @@ freebsd_template: &FREEBSD_ENV
CIRRUS_CLONE_DEPTH: 1
CIRRUS_LOG_TIMESTAMP: true
+freebsd_template_latest: &FREEBSD_ENV_PRODUCTION
+ << : *FREEBSD_VERSIONS
+ freebsd_instance:
+ image_family: $FREEBSD_PRODUCTION
+ << : *FREEBSD_ENV
+
freebsd_configure_artifacts: &FREEBSD_CONFIGURE_ARTIFACTS
always:
rename_script:
@@ -82,3 +88,21 @@ task:
build_script:
- gmake -j`sysctl -n hw.ncpu` build-xen clang=y
+
+task:
+ name: 'FreeBSD: XTF build'
+ alias: xtf
+
+ << : *FREEBSD_ENV_PRODUCTION
+
+ clone_script:
+ - pkg install -y git
+ - git clone --depth 1 https://xenbits.xen.org/git-http/xtf.git
+
+ install_script: pkg install -y gmake
+
+ build_script:
+ - cd xtf
+ - cc --version
+ - git rev-parse HEAD
+ - gmake -j`sysctl -n hw.ncpu` LLVM=y
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.19
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |