From 2fc7833cda90f7585b9592f48328ce60eb3314fb Mon Sep 17 00:00:00 2001 From: Nobuyuki Date: Fri, 8 Mar 2024 07:38:44 +0900 Subject: [PATCH] added teset --- .github/workflows/ubuntu.yml | 35 +++++++++++++++++++++++++++++++++++ .github/workflows/windows.yml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 .github/workflows/ubuntu.yml create mode 100644 .github/workflows/windows.yml diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml new file mode 100644 index 0000000..1c5acd3 --- /dev/null +++ b/.github/workflows/ubuntu.yml @@ -0,0 +1,35 @@ +name: CI_Linux + +on: + push: + branches: [ main ] + pull_request: + branches: [ main, task0, task00, task1, task01, task2, task02, task3, task03, task5, task05, task6, task06, task7, task07, task8, task08, task9, task09] + +env: + BUILD_TYPE: Debug + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: install glfw + run: | + git submodule update --init -- external/glfw + cmake -S external/glfw -B external/glfwbuild + cd external/glfwbuild + cmake --build . --config Release + cmake --install . --prefix ../glfwlib + + - name: install eigen + run: | + git submodule update --init -- external/eigen + + - name: build + run: | + cmake -S . -B build + cd build + cmake --build . \ No newline at end of file diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml new file mode 100644 index 0000000..5829545 --- /dev/null +++ b/.github/workflows/windows.yml @@ -0,0 +1,35 @@ +name: CI_Win + +on: + push: + branches: [ main ] + pull_request: + branches: [ main, task0, task00, task1, task01, task2, task02, task3, task03, task05, task5, task06, task6, task07, task7, task08, task8, task09, task9] + +env: + BUILD_TYPE: Debug + +jobs: + build: + runs-on: windows-latest + + steps: + - uses: actions/checkout@v2 + + - name: install glfw + run: | + git submodule update --init -- external/glfw + cmake -S external/glfw -B external/glfwbuild + cd external/glfwbuild + cmake --build . --config Release + cmake --install . --prefix ../glfwlib + + - name: get eigen + run: | + git submodule update --init -- external/eigen + + - name: build + run: | + cmake -S . -B build -A x64 + cd build + cmake --build . \ No newline at end of file