From 308fb15b5a72b47c3acf27ebe32e172e81e0dbf6 Mon Sep 17 00:00:00 2001 From: Juan Jose Casafranca Date: Wed, 8 Jan 2025 09:52:09 +0000 Subject: [PATCH] Test build on windows runner Signed-off-by: Juan Jose Casafranca --- .gitlab-ci.yml | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eca4978d..a3e60d30 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -133,6 +133,37 @@ gcc-11-Release: - !reference [.build, script] - !reference [.test, script] +MSVC-Release: + stage: build_test_x86-64_release + tags: + - saas-windows-medium-amd64 + variables: + CONAN_HOST_PROFILE: ci-msvc-194 + CONAN_BUILD_PROFILE: windows + BUILD_TYPE: Release + extends: [.test_report] + script: + - choco install python -y --version 3.12.4 + - choco install git.install -y + - py -m venv mandos_env + - mandos_env/Scripts/activate + - py -m pip install conan cmake + - conan --version + # - /venv/bin/conan remote add artifactory https://artifactory.jjcasafranca.es/artifactory/api/conan/conan-local + # - /venv/bin/conan remote login artifactory mandos-ci -p ${MANDOS_ARTIFACTORY_TOKEN} + - conan install . + --profile:build conan/profiles/build/$CONAN_BUILD_PROFILE + --profile:host conan/profiles/host/ci/$CONAN_HOST_PROFILE + --settings:build="build_type=Release" + --settings:host="*:build_type=Release" + --settings:host="&:build_type=$BUILD_TYPE" + --build=missing --generator VirtualBuildEnv + # - !reference [.build, script] + # - !reference [.test, script] + - cmake -S . --preset conan-$CONAN_HOST_PROFILE-release + - cmake --build --preset conan-$CONAN_HOST_PROFILE-release + - ctest --preset conan-$CONAN_HOST_PROFILE-release --output-junit test.xml + clang-17-Debug-ASAN: stage: quality variables: @@ -245,4 +276,4 @@ wheel-linux-py312: # wheel-windows-py313: # extends: [.wheel-windows] # variables: -# CIBW_BUILD: cp313-* \ No newline at end of file +# CIBW_BUILD: cp313-* -- GitLab