From 4b455326f69a066a14d21b485ff4def1144682cc Mon Sep 17 00:00:00 2001 From: Jakob Kaiser <jakob.kaiser@kip.uni-heidelberg.de> Date: Mon, 8 Jul 2024 16:18:57 +0000 Subject: [PATCH] feat: archive spack stages Change-Id: Iec5753c7ef5703f008e574cb77611206e1bb4707 --- .ci/Jenkinsfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.ci/Jenkinsfile b/.ci/Jenkinsfile index 4271a7bf..61a3d1cf 100755 --- a/.ci/Jenkinsfile +++ b/.ci/Jenkinsfile @@ -62,6 +62,7 @@ pipeline { environment { YASHCHIKI_INSTALL = "${WORKSPACE}/yashchiki" YASHCHIKI_META_DIR = "${WORKSPACE}/meta" + YASHCHIKI_TMPDIR = "/tmp/${env.NODE_NAME}/yashchiki-tmp-dir" } stages { @@ -129,7 +130,7 @@ pipeline { sh "python3 bin/yashchiki ${CONTAINER_STYLE} ${WORKSPACE}/spack ${YASHCHIKI_IMAGE_NAME} " + "--log-dir=log " + - "--tmpdir=/tmp/${env.NODE_NAME}/yashchiki-tmp-dir " + + "--tmpdir=${YASHCHIKI_TMPDIR} " + "--meta-dir=${YASHCHIKI_META_DIR} " + "--caches-dir=${YASHCHIKI_CACHES_ROOT} " + "--sandboxes-dir=${YASHCHIKI_SANDBOXES} " + @@ -169,6 +170,9 @@ pipeline { archiveArtifacts(artifacts: "errors_concretization.log", allowEmptyArchive: true) archiveArtifacts(artifacts: "sandboxes/*/opt/spack_specs/*.yaml", allowEmptyArchive: true) archiveArtifacts(artifacts: "log/*.log", allowEmptyArchive: true) + // zip spack stages and archive them + sh "tar -C ${YASHCHIKI_TMPDIR}/tmp_spack/tmp/ -czf spack_stage.tar.gz spack-stage" + archiveArtifacts(artifacts: "spack_stage.tar.gz", allowEmptyArchive: true) } } } -- GitLab