From: Roger Pau Monne Date: Mon, 10 Mar 2025 17:41:57 +0000 (+0100) Subject: automation/cirrus-ci: store xen/.config as an artifact X-Git-Tag: RELEASE-4.19.2~10 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=37385333652969838f11ac7836919fafa59c8eb4;p=xen.git automation/cirrus-ci: store xen/.config as an artifact Always store xen/.config as an artifact, renamed to xen-config to match the naming used in the Gitlab CI tests. Reported-by: Andrew Cooper Signed-off-by: Roger Pau Monné Reviewed-by: Andrew Cooper Acked-by: Stefano Stabellini (cherry picked from commit 318659c818546b6415c2311339a53384dc20c427) --- diff --git a/.cirrus.yml b/.cirrus.yml index e2949d99d7..1a39f5026f 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -15,6 +15,14 @@ freebsd_template: &FREEBSD_ENV APPEND_INCLUDES: /usr/local/include CIRRUS_CLONE_DEPTH: 1 +freebsd_artifacts: &FREEBSD_ARTIFACTS + always: + rename_script: + - cp xen/.config xen-config + config_artifacts: + path: xen-config + type: text/plain + freebsd_full_build_template: &FREEBSD_FULL_BUILD_TEMPLATE << : *FREEBSD_ENV @@ -28,6 +36,8 @@ freebsd_full_build_template: &FREEBSD_FULL_BUILD_TEMPLATE - ./configure --with-system-seabios=/usr/local/share/seabios/bios.bin - gmake -j`sysctl -n hw.ncpu` clang=y + << : *FREEBSD_ARTIFACTS + freebsd_randconfig_template: &FREEBSD_RANDCONFIG_TEMPLATE << : *FREEBSD_ENV @@ -39,6 +49,8 @@ freebsd_randconfig_template: &FREEBSD_RANDCONFIG_TEMPLATE KCONFIG_ALLCONFIG=tools/kconfig/allrandom.config randconfig - gmake -j`sysctl -n hw.ncpu` build-xen clang=y + << : *FREEBSD_ARTIFACTS + task: name: 'FreeBSD 13: full build' << : *FREEBSD_13