From e9988fd62c1d801ceee5f919018e59d24e90ab16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Wed, 19 Oct 2016 12:39:23 +0200 Subject: [PATCH] caching for windows builds --- .gitlab-ci.yml | 266 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 265 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1d2d3b66..edc41fe7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -51,9 +51,273 @@ VS2015-64-bit-shared-apps: SHARED: "TRUE" APPS: "ON" script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ tags: - VS2015 artifacts: paths: - - Build/*.exe + - build-release/*.exe + +VS2015-64-bit-shared-no-apps: + variables: + BUILD_PLATFORM: "VS2015" + ARCHITECTURE: "x64" + SHARED: "TRUE" + APPS: "OFF" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2015 + artifacts: + paths: + - build-release/*.exe + +VS2015-32-bit-shared-apps: + variables: + BUILD_PLATFORM: "VS2015" + ARCHITECTURE: "x32" + SHARED: "TRUE" + APPS: "ON" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2015 + artifacts: + paths: + - build-release/*.exe + +VS2015-32-bit-shared-no-apps: + variables: + BUILD_PLATFORM: "VS2015" + ARCHITECTURE: "x32" + SHARED: "TRUE" + APPS: "OFF" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2015 + artifacts: + paths: + - build-release/*.exe + +VS2015-64-bit-static-apps: + variables: + BUILD_PLATFORM: "VS2015" + ARCHITECTURE: "x64" + SHARED: "FALSE" + APPS: "ON" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2015 + artifacts: + paths: + - build-release/*.exe + +VS2015-64-bit-static-no-apps: + variables: + BUILD_PLATFORM: "VS2015" + ARCHITECTURE: "x64" + SHARED: "FALSE" + APPS: "OFF" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2015 + artifacts: + paths: + - build-release/*.exe + +VS2015-32-bit-static-apps: + variables: + BUILD_PLATFORM: "VS2015" + ARCHITECTURE: "x32" + SHARED: "FALSE" + APPS: "ON" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2015 + artifacts: + paths: + - build-release/*.exe + +VS2015-32-bit-static-no-apps: + variables: + BUILD_PLATFORM: "VS2015" + ARCHITECTURE: "x32" + SHARED: "FALSE" + APPS: "OFF" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2015 + artifacts: + paths: + - build-release/*.exe + + + +VS2013-64-bit-shared-apps: + variables: + BUILD_PLATFORM: "VS2013" + ARCHITECTURE: "x64" + SHARED: "TRUE" + APPS: "ON" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2013 + artifacts: + paths: + - build-release/*.exe + +VS2013-64-bit-shared-no-apps: + variables: + BUILD_PLATFORM: "VS2013" + ARCHITECTURE: "x64" + SHARED: "TRUE" + APPS: "OFF" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2013 + artifacts: + paths: + - build-release/*.exe + +VS2013-32-bit-shared-apps: + variables: + BUILD_PLATFORM: "VS2013" + ARCHITECTURE: "x32" + SHARED: "TRUE" + APPS: "ON" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2013 + artifacts: + paths: + - build-release/*.exe + +VS2013-32-bit-shared-no-apps: + variables: + BUILD_PLATFORM: "VS2013" + ARCHITECTURE: "x32" + SHARED: "TRUE" + APPS: "OFF" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2013 + artifacts: + paths: + - build-release/*.exe + +VS2013-64-bit-static-apps: + variables: + BUILD_PLATFORM: "VS2013" + ARCHITECTURE: "x64" + SHARED: "FALSE" + APPS: "ON" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2013 + artifacts: + paths: + - build-release/*.exe + +VS2013-64-bit-static-no-apps: + variables: + BUILD_PLATFORM: "VS2013" + ARCHITECTURE: "x64" + SHARED: "FALSE" + APPS: "OFF" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2013 + artifacts: + paths: + - build-release/*.exe + +VS2013-32-bit-static-apps: + variables: + BUILD_PLATFORM: "VS2013" + ARCHITECTURE: "x32" + SHARED: "FALSE" + APPS: "ON" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2013 + artifacts: + paths: + - build-release/*.exe + +VS2013-32-bit-static-no-apps: + variables: + BUILD_PLATFORM: "VS2013" + ARCHITECTURE: "x32" + SHARED: "FALSE" + APPS: "OFF" + script: "CI\\Windows.bat" + cache: + paths: + - build-release/ + - build-debug/ + tags: + - VS2013 + artifacts: + paths: + - build-release/*.exe + + +