diff options
author | Anderson Toshiyuki Sasaki <ansasaki@redhat.com> | 2018-12-13 14:38:21 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-12-13 22:23:22 +0100 |
commit | 3393b2307b5f89cab7090a9020950e84c460091d (patch) | |
tree | 48d6136eabc292b55dd736d39b261a5f166cc687 | |
parent | f421a531a8c43cfeb68947068a539eed770aae84 (diff) | |
download | cmocka-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.yml | 54 |
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/ |