Skip to content

use Visual Studio 2022 image for Windows build #7

use Visual Studio 2022 image for Windows build

use Visual Studio 2022 image for Windows build #7

Workflow file for this run

name: cucumber-cpp windows
on:
pull_request:
branches: [ main ]
push:
workflow_dispatch:
env:
BUILD_TYPE: Debug
jobs:
build:
runs-on: windows-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Set up MSVC
uses: microsoft/setup-msbuild@v1.0.2
- name: Install Google Test
uses: MarkusJx/googletest-installer@v1.1
- name: Install Boost
uses: MarkusJx/install-boost@v2.4.1
id: install-boost
with:
boost_version: 1.81.0
platform_version: 2022
toolset: msvc
- name: Configure CMake
run: cmake -B build -DCUKE_ENABLE_EXAMPLES=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_PREFIX_PATH="D:/gtest/"
env:
BOOST_ROOT: ${{ steps.install-boost.outputs.BOOST_ROOT }}
- name: Build project
run: cmake --build build
- name: Run tests
run: ctest -C Release --output-on-failure