Procházet zdrojové kódy

CI: added github actions

Martin Gerhardy před 4 roky
rodič
revize
5d266e9bba
1 změnil soubory, kde provedl 46 přidání a 0 odebrání
  1. 46 0
      .github/workflows/main.yml

+ 46 - 0
.github/workflows/main.yml

@@ -0,0 +1,46 @@
+name: Build
+
+on: [push, pull_request]
+
+jobs:
+    mac:
+        runs-on: macos-latest
+        steps:
+        - uses: actions/checkout@v1
+
+        - name: Build
+          run: |
+            mkdir build
+            cd build
+            cmake ..
+            cmake --build .
+
+    linux:
+        runs-on: ubuntu-20.04
+        steps:
+        - uses: actions/checkout@v1
+
+        - name: Setup
+          run: |
+            sudo apt-get update
+            sudo apt-get install wayland-protocols pkg-config ninja-build
+
+        - name: Linux
+          run: |
+            mkdir build
+            cd build
+            cmake .. -GNinja
+            cmake --build .
+
+    windows:
+        runs-on: windows-latest
+
+        steps:
+        - uses: actions/checkout@v1
+
+        - name: Build
+          run: |
+            mkdir build
+            cd build
+            cmake ..
+            cmake --build .