mirror of
https://github.com/flatcar/scripts.git
synced 2026-04-23 14:32:26 +02:00
ci-automation: publish test results, add to GC
This change adds copying test results to the build cache server, and adds respective deletion to the garbage collector. Also, the patch fixes an issue with torcx publishing (manifest publishing had arch hard-coded). Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
This commit is contained in:
parent
2eb76d7cfe
commit
32eede0808
@ -92,6 +92,7 @@ function garbage_collect() {
|
||||
rmpat="${rmpat} ${BUILDCACHE_PATH_PREFIX}/boards/*/${os_vernum}/"
|
||||
rmpat="${rmpat} ${BUILDCACHE_PATH_PREFIX}/containers/${os_docker_vernum}/flatcar-images-*"
|
||||
rmpat="${rmpat} ${BUILDCACHE_PATH_PREFIX}/images/*/${os_vernum}/"
|
||||
rmpat="${rmpat} ${BUILDCACHE_PATH_PREFIX}/testing/${os_vernum}/"
|
||||
fi
|
||||
|
||||
echo "## The following files will be removed ##"
|
||||
|
||||
@ -123,7 +123,7 @@ function packages_build() {
|
||||
|
||||
# Publish torcx manifest and docker tarball to "images" cache so tests can pull it later.
|
||||
copy_to_buildcache "images/${arch}/${vernum}/torcx" \
|
||||
"${torcx_tmp}/torcx/amd64-usr/latest/torcx_manifest.json"
|
||||
"${torcx_tmp}/torcx/${arch}-usr/latest/torcx_manifest.json"
|
||||
copy_to_buildcache "images/${arch}/${vernum}/torcx" \
|
||||
"${torcx_tmp}/torcx/pkgs/${arch}-usr/docker/"*/*.torcx.tgz
|
||||
|
||||
|
||||
@ -176,9 +176,10 @@ function test_run() {
|
||||
echo "########### All re-runs exhausted ($retries). Giving up. ###########"
|
||||
fi
|
||||
|
||||
# TODO: publish to bincache?
|
||||
# "${tests_dir}/"*.tap
|
||||
# "${tests_dir}/_kola_temp.tar.xz"
|
||||
|
||||
# publish TAP files to buold cache
|
||||
copy_to_buildcache "testing/${vernum}/${arch}/${image}" \
|
||||
"${tests_dir}/"*.tap
|
||||
copy_to_buildcache "testing/${vernum}/${arch}/${image}/debug" \
|
||||
"${tests_dir}/_kola_temp/"*
|
||||
}
|
||||
# --
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user