From ed08771107215b0abe7eee7dec90f762d131b708 Mon Sep 17 00:00:00 2001 From: Lukas Heiligenbrunner Date: Fri, 16 Oct 2020 19:03:05 +0200 Subject: [PATCH] seperate to stages --- .gitlab-ci.yml | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a1afc13..2c4f2bc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,6 @@ stages: + - prepare + - conan - cmake - build - post @@ -9,16 +11,25 @@ cache: paths: - /home/conan/.conan/ +prepare: + stage: prepare + script: + - mkdir ../checkout + - cp -Rv * ../checkout + +conan: + stage: conan + script: + - mkdir ../checkout/build + - cd ../chekout/build + - conan remote add bintray https://api.bintray.com/conan/lheili/LibConfig + - 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 + # Unix Build cmake: stage: cmake script: - - mkdir ../build -p - - cd ../build - - conan remote add bintray https://api.bintray.com/conan/lheili/LibConfig - - conan user lukas-heiligenbrunner -r bintray -p $CONAN_KEY - - conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan - - rm * -f - - CONAN_SYSREQUIRES_MODE=enabled conan install ../dynuiprefresher --build=missing - - cd ../dynuiprefresher + - cd build - cmake -S . -B ../build -D WinBuild=OFF -D GUI=OFF \ No newline at end of file