|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen stable-4.20] automation/cirrus-ci: store Xen Kconfig before doing a build
commit 0b37231312e7bd01055d2388f66ec439c44dbab2
Author: Roger Pau Monne <roger.pau@xxxxxxxxxx>
AuthorDate: Fri Mar 14 11:55:48 2025 +0100
Commit: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
CommitDate: Fri Apr 4 11:32:29 2025 +0100
automation/cirrus-ci: store Xen Kconfig before doing a build
In case the build fails or gets stuck, store the Kconfig file ahead of
starting the build.
Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
(cherry picked from commit 421c2bd58f35ede865fa81c82957ca5297e903a4)
---
.cirrus.yml | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/.cirrus.yml b/.cirrus.yml
index ce7588b7b6..490f214f04 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -16,7 +16,7 @@ freebsd_template: &FREEBSD_ENV
CIRRUS_CLONE_DEPTH: 1
CIRRUS_LOG_TIMESTAMP: true
-freebsd_artifacts: &FREEBSD_ARTIFACTS
+freebsd_configure_artifacts: &FREEBSD_CONFIGURE_ARTIFACTS
always:
rename_script:
- cp xen/.config xen-config
@@ -32,25 +32,30 @@ freebsd_full_build_template: &FREEBSD_FULL_BUILD_TEMPLATE
yajl lzo2 pixman argp-standalone
libxml2 glib git python3
- build_script:
+ configure_script:
- cc --version
- ./configure --with-system-seabios=/usr/local/share/seabios/bios.bin
- - gmake -j`sysctl -n hw.ncpu` clang=y
+ - gmake -j`sysctl -n hw.ncpu` -C xen clang=y defconfig
+
+ << : *FREEBSD_CONFIGURE_ARTIFACTS
- << : *FREEBSD_ARTIFACTS
+ build_script:
+ - gmake -j`sysctl -n hw.ncpu` clang=y
freebsd_randconfig_template: &FREEBSD_RANDCONFIG_TEMPLATE
<< : *FREEBSD_ENV
install_script: pkg install -y gmake python3 bison
- build_script:
+ configure_script:
- cc --version
- gmake -j`sysctl -n hw.ncpu` -C xen clang=y \
KCONFIG_ALLCONFIG=tools/kconfig/allrandom.config randconfig
- - gmake -j`sysctl -n hw.ncpu` build-xen clang=y
- << : *FREEBSD_ARTIFACTS
+ << : *FREEBSD_CONFIGURE_ARTIFACTS
+
+ build_script:
+ - gmake -j`sysctl -n hw.ncpu` build-xen clang=y
task:
name: 'FreeBSD 13: full build'
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.20
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |