From 0f72ff3a5719b346724517502cd718a330689036 Mon Sep 17 00:00:00 2001 From: Daniel Lemire <lemire@gmail.com> Date: Tue, 9 Feb 2021 10:05:45 -0500 Subject: [PATCH] Adding Visual studio 2017 CI tests to GitHub actions. (#1438) * Adding Visual studio 2017 CI tests to GitHub actions. * Fixing the name. --- .github/workflows/vs15-ci.yml | 39 +++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/vs15-ci.yml diff --git a/.github/workflows/vs15-ci.yml b/.github/workflows/vs15-ci.yml new file mode 100644 index 00000000..28584f1d --- /dev/null +++ b/.github/workflows/vs15-ci.yml @@ -0,0 +1,39 @@ +name: VS15-CI + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + ci: + if: >- + ! contains(toJSON(github.event.commits.*.message), '[skip ci]') && + ! contains(toJSON(github.event.commits.*.message), '[skip github]') + name: windows-vs15 + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/cache@v2 + with: + path: dependencies/.cache + key: ${{ hashFiles('dependencies/CMakeLists.txt') }} + - name: 'Run CMake with VS15' + uses: lukka/run-cmake@v2 + with: + cmakeListsOrSettingsJson: CMakeListsTxtAdvanced + cmakeListsTxtPath: '${{ github.workspace }}/CMakeLists.txt' + buildDirectory: "${{ github.workspace }}/../../_temp/windows" + cmakeBuildType: Release + buildWithCMake: true + cmakeGenerator: VS15Win64 + cmakeAppendedArgs: -DSIMDJSON_COMPETITION=OFF + buildWithCMakeArgs: --config Release + + - name: 'Run CTest' + run: ctest -C Release -LE explicitonly --output-on-failure + working-directory: "${{ github.workspace }}/../../_temp/windows" +