ci: Persist build logs
Aimee OS/container-images/pipeline/head This commit looks good Details

lib/main
Dustin 2024-12-08 08:09:23 -06:00
parent f99176abf3
commit 20916b48c6
2 changed files with 11 additions and 1 deletions

9
ci/Jenkinsfile vendored
View File

@ -53,5 +53,14 @@ pipeline {
}
}
}
}
post {
failure {
dir('tmp/portage') {
archiveArtifacts '*/*/temp/*.log'
}
}
}
}

View File

@ -6,10 +6,11 @@ buildah_run_script() {
shift
script=$(readlink -f "$1")
shift
mkdir -p binpkgs
mkdir -p binpkgs tmp
buildah run \
--mount type=cache,target=/var/db/repos/gentoo \
--mount type=cache,target=/var/cache \
--mount type=bind,src="${PWD}"/tmp,target=/var/tmp,rw,z \
--mount type=bind,src="${PWD}"/binpkgs,target=/var/cache/binpkgs,rw,z \
--mount type=bind,src="${script}",target=/run/script,ro,z \
--tty=false \