name: CI on: push: branches: [ feature/github-actions-for-windows-compilers ] pull_request: branches: [ master ] jobs: build-windows-vs2019: name: Windows VS2019 Debug runs-on: [windows-latest] steps: - name: Checkout uses: actions/checkout@v2 with: submodules: recursive - name: Build and run run: | cmake -G "Visual Studio 16 2019" -D BUILD_TESTS=ON ./ make # - name: Run tests # run: ./test/etl_tests # steps: # - name: Add msbuild to PATH # uses: microsoft/setup-msbuild@v1.0.1 # - name: Directories # run: | # echo ::set-env name=workspace::$GITHUB_WORKSPACE # echo ${{ github.workspace }} # echo ${{ github.workspace }}/../unittest-cpp # - name: Checkout UnitTest++ # uses: actions/checkout@v2 # with: # repository: unittest-cpp/unittest-cpp # path: ${{ github.workspace }}/../unittest-cpp # # - name: Build # run: MSBuild.exe test/vs2019/etl.sln # - name: Run tests # run: ./test/etl_tests