introducing github actions vcg

This commit is contained in:
alemuntoni 2020-06-19 14:53:06 +02:00
parent a64bc32ab7
commit 385776d351
4 changed files with 65 additions and 10 deletions

22
.github/workflows/BuildTestsMacOS.yml vendored Normal file
View File

@ -0,0 +1,22 @@
name: BuildTestsMacOS
on:
[push, pull_request]
jobs:
macos_build_tests:
name: Build Tests (MacOS)
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Install Qt
uses: jurplel/install-qt-action@v2
# - name: Install dependencies
# run: |
# sudo apt-get install -y mesa-common-dev libglu1-mesa-dev libglew-dev libeigen3-dev libgmp-dev
# sudo apt-get install -y libxkbcommon-x11-0 patchelf
- name: Build Tests
run: |
qmake apps/sample/sample.pro
make -j4

22
.github/workflows/BuildTestsUbuntu.yml vendored Normal file
View File

@ -0,0 +1,22 @@
name: BuildTestsUbuntu
on:
[push, pull_request]
jobs:
ubuntu_build_tests:
name: Build Tests (Ubuntu)
runs-on: ubuntu-latest #in order to deploy, need to use oldest supported version
steps:
- uses: actions/checkout@v2
- name: Install Qt
uses: jurplel/install-qt-action@v2
# - name: Install dependencies
# run: |
# sudo apt-get install -y mesa-common-dev libglu1-mesa-dev libglew-dev libeigen3-dev libgmp-dev
# sudo apt-get install -y libxkbcommon-x11-0 patchelf
- name: Build Tests
run: |
qmake apps/sample/sample.pro
make -j4

21
.github/workflows/BuildTestsWindows.yml vendored Normal file
View File

@ -0,0 +1,21 @@
name: BuildTestsWindows
on: [push, pull_request]
jobs:
windows_build_tests:
name: Build Tests (Windows)
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Install Qt
uses: jurplel/install-qt-action@v2
# - name: Install dependencies
# run: |
# sudo apt-get install -y mesa-common-dev libglu1-mesa-dev libglew-dev libeigen3-dev libgmp-dev
# sudo apt-get install -y libxkbcommon-x11-0 patchelf
- name: Build Tests
run: |
qmake apps/sample/sample.pro
make -j4

View File

@ -1,10 +0,0 @@
TEMPLATE = subdirs
SUBDIRS = polygonmesh_base \
polygonmesh_dual \
polygonmesh_optimize \
# polygonmesh_quadsimpl \
polygonmesh_smooth \
polygonmesh_zonohedra