aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnderson Toshiyuki Sasaki <ansasaki@redhat.com>2018-12-13 14:38:21 +0100
committerAndreas Schneider <asn@cryptomilk.org>2018-12-13 22:23:22 +0100
commit3393b2307b5f89cab7090a9020950e84c460091d (patch)
tree48d6136eabc292b55dd736d39b261a5f166cc687
parentf421a531a8c43cfeb68947068a539eed770aae84 (diff)
downloadcmocka-3393b2307b5f89cab7090a9020950e84c460091d.tar.gz
cmocka-3393b2307b5f89cab7090a9020950e84c460091d.tar.xz
cmocka-3393b2307b5f89cab7090a9020950e84c460091d.zip
gitlab-ci: Add builds for VS2017 on Windows
Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r--.gitlab-ci.yml54
1 files changed, 54 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2626ff6..d9d861f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -326,3 +326,57 @@ tumbleweed/static-analysis:
when: on_failure
paths:
- obj/scan
+
+visualstudio/x86_64:
+ script:
+ - $env:VCPKG_DEFAULT_TRIPLET="x64-windows"
+ - mkdir obj
+ - cd obj
+ - cmake
+ -A x64
+ -DCMAKE_TOOLCHAIN_FILE="$env:VCPKG_TOOLCHAIN_FILE"
+ -DPICKY_DEVELOPER=ON
+ -DUNIT_TESTING=ON ..
+ - cmake --build .
+ - ctest --output-on-failure
+ tags:
+ - vs2017
+ - windows
+ except:
+ - tags
+ only:
+ - branches@cmocka/cmocka
+ - branches@ansasaki/cmocka
+ - branches@cryptomilk/cmocka
+ artifacts:
+ expire_in: 1 week
+ when: on_failure
+ paths:
+ - obj/
+
+visualstudio/x86:
+ script:
+ - $env:VCPKG_DEFAULT_TRIPLET="x86-windows"
+ - mkdir obj
+ - cd obj
+ - cmake
+ -DCMAKE_TOOLCHAIN_FILE="$env:VCPKG_TOOLCHAIN_FILE"
+ -DPICKY_DEVELOPER=ON
+ -DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON -DWITH_PCAP=ON
+ -DUNIT_TESTING=ON ..
+ - cmake --build .
+ - ctest --output-on-failure
+ tags:
+ - vs2017
+ - windows
+ except:
+ - tags
+ only:
+ - branches@cmocka/cmocka
+ - branches@ansasaki/cmocka
+ - branches@cryptomilk/cmocka
+ artifacts:
+ expire_in: 1 week
+ when: on_failure
+ paths:
+ - obj/