Browse Source

Merge pull request #648 from paullouisageneau/workflow-no-media

Add workflow to build without media
Paul-Louis Ageneau 3 năm trước cách đây
mục cha
commit
322b04ea77
2 tập tin đã thay đổi với 41 bổ sung15 xóa
  1. 1 15
      .github/workflows/build-nice.yml
  2. 40 0
      .github/workflows/build-nomedia.yml

+ 1 - 15
.github/workflows/build-nice.yml

@@ -5,7 +5,7 @@ on:
     - master
   pull_request:
 jobs:
-  build-media:
+  build-nice:
     runs-on: ubuntu-latest
     steps:
     - uses: actions/checkout@v2
@@ -19,18 +19,4 @@ jobs:
       run: (cd build; make -j2)
     - name: test
       run: ./build/tests
-  build-no-media:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v2
-    - name: install packages
-      run: sudo apt update && sudo apt install libgnutls28-dev libnice-dev
-    - name: submodules
-      run: git submodule update --init --recursive --depth 1
-    - name: cmake
-      run: cmake -B build -DUSE_GNUTLS=1 -DUSE_NICE=1 -DNO_MEDIA=1 -DWARNINGS_AS_ERRORS=1
-    - name: make
-      run: (cd build; make -j2)
-    - name: test
-      run: ./build/tests
 

+ 40 - 0
.github/workflows/build-nomedia.yml

@@ -0,0 +1,40 @@
+name: Build without media
+on:
+  push:
+    branches:
+    - master
+  pull_request:
+jobs:
+  build-nomedia:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - name: install packages
+      run: sudo apt update && sudo apt install libssl-dev
+    - name: submodules
+      run: git submodule update --init --recursive --depth 1
+    - name: cmake
+      run: cmake -B build -DUSE_GNUTLS=0 -DNO_MEDIA=1 -DWARNINGS_AS_ERRORS=1
+    - name: make
+      run: (cd build; make -j2)
+    - name: test
+      run: ./build/tests
+  build-nomedia-windows:
+    runs-on: windows-latest
+    steps:
+    - uses: actions/checkout@v2
+    - uses: ilammy/msvc-dev-cmd@v1
+    - name: install packages
+      run: choco install openssl
+    - name: submodules
+      run: git submodule update --init --recursive --depth 1
+    - name: cmake
+      run: cmake -B build -G "NMake Makefiles" -DUSE_GNUTLS=0 -DNO_MEDIA=1 -WARNINGS_AS_ERRORS=1
+    - name: nmake
+      run: |
+        cd build
+        set CL=/MP
+        nmake
+    - name: test
+      run: build/tests.exe
+