From 56314c2738129c7bc0004edb9aea6dbff6a2e1b5 Mon Sep 17 00:00:00 2001 From: Syping Date: Fri, 12 Nov 2021 03:06:37 +0100 Subject: [PATCH] CI: Update ubuntu.yml and add windows.yml --- .github/workflows/ubuntu.yml | 4 +++- .github/workflows/windows.yml | 23 +++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/windows.yml diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index e01d294..a830de8 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -17,7 +17,9 @@ jobs: with: submodules: recursive - name: Install packages - run: sudo apt-get update -qq && sudo apt-get install cmake git gcc g++ make ninja-build -qq + run: | + sudo apt-get update -qq + sudo apt-get install cmake git gcc g++ make ninja-build -qq - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -GNinja - name: Build diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml new file mode 100644 index 0000000..351964d --- /dev/null +++ b/.github/workflows/windows.yml @@ -0,0 +1,23 @@ +name: Windows + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +env: + BUILD_TYPE: Release + +jobs: + build: + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + with: + submodules: recursive + - uses: ilammy/msvc-dev-cmd@v1 + - name: Configure CMake + run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -GNinja + - name: Build + run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}