From a3618439c24c8ca646d02add57631b70db2ef5fd Mon Sep 17 00:00:00 2001 From: Thomas Schleicher Date: Tue, 22 Oct 2024 19:45:34 +0200 Subject: [PATCH] attempt at persistant storage for build process --- .gitlab-ci.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9c115b1..d4c65df 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,6 +19,10 @@ build_job: - cd ${BUILD_DIR} - cmake .. ${CMAKE_OPTIONS} - make -j$(nproc) + artifacts: + paths: + - ${BUILD_DIR} + expire_in: 1 hour tags: - docker @@ -32,9 +36,13 @@ build_job: package_job: stage: package script: - - docker info - - docker build -t ${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG} . + - docker build -t ${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG} ${BUILD_DIR} + - docker save ${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG} -o ${DOCKER_IMAGE_NAME}.tar only: - main + artifacts: + expire_in: "1 days" + paths: + - ${DOCKER_IMAGE_NAME}.tar tags: - shell \ No newline at end of file