From d4d9b13b2006da7aaf0fcc968115cd9e3d17c472 Mon Sep 17 00:00:00 2001 From: Lukas Heiligenbrunner Date: Sat, 31 Oct 2020 11:14:48 +0100 Subject: [PATCH] use job artifacts to share cmake generated files between jobs --- .gitlab-ci.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e118288..b513d30 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,7 +9,7 @@ image: conanio/gcc9:latest cache: paths: - - /home/conan/.conan/data/ + - /home/conan/.conan/ conan: stage: conan @@ -19,18 +19,20 @@ conan: - conan user lukas-heiligenbrunner -r bintray -p $CONAN_KEY - conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan - CONAN_SYSREQUIRES_MODE=enabled conan install . --build=missing -g cmake -if build - allow_failure: true + artifacts: + paths: + - build/ + expire_in: 1 days # Unix Build cmake: stage: cmake script: - cmake -S . -B build -D WinBuild=OFF -D GUI=OFF - allow_failure: true -cleanup: - stage: cleanup +# Unix Build +build: + stage: build script: - - echo "cleaning up" - after_script: - - rm -Rfv build \ No newline at end of file + - cd build + - make \ No newline at end of file