Unverified Commit e38b9d06 authored by Dominik Charousset's avatar Dominik Charousset Committed by GitHub

Merge pull request #1434

Remove windows from Cirrus. Add Github Action for Windows CI
parents c9078950 b7c6c379
call "c:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
cmake.exe ^
-S . ^
-B build ^
-G "Visual Studio 17 2022" ^
-G "Visual Studio 16 2019" ^
-C ".ci\debug-flags.cmake" ^
-DCAF_ENABLE_ROBOT_TESTS=ON ^
-DBUILD_SHARED_LIBS=OFF ^
......@@ -11,4 +9,4 @@ cmake.exe ^
-DCMAKE_CXX_COMPILER=cl.exe ^
-DOPENSSL_ROOT_DIR="C:\Program Files\OpenSSL-Win64"
cmake.exe --build build --parallel %CIRRUS_CPU% --target install --config debug || exit \b 1
cmake.exe --build build --parallel %NUMBER_OF_PROCESSORS% --target install --config debug || exit \b 1
call "c:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
cd build
ctest --output-on-failure -C debug || exit \b 1
......@@ -29,14 +29,3 @@ freebsd13_task:
build_script: .ci/run.sh build .ci/debug-flags.cmake . build
test_script: .ci/run.sh test build net.udp_datagram_socket
<< : *BRANCH_FILTER
# Windows Server 2019 EOL: January 2024
windows_task:
timeout_in: 120m
windows_container:
dockerfile: .ci/windows/Dockerfile
os_version: 2019
<< : *RESOURCES_TEMPLATE
build_script: .ci/windows/build.cmd
test_script: .ci/windows/test.cmd
<< : *BRANCH_FILTER
name: build-caf
on: [pull_request]
jobs:
Windows:
runs-on: windows-2019
steps:
- uses: actions/checkout@v3
- uses: egor-tensin/vs-shell@v2
- uses: actions/setup-python@v4
with:
python-version: '3.9'
cache: 'pip'
- run: pip install robotframework robotframework-requests robotframework-websocketclient
- name: Build
run: .ci/windows/build.cmd
- name: Test
run: .ci/windows/test.cmd
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment