diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 91007b0..291eae5 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,18 +1,44 @@
-name: Build
+name: OpenVPNServ2
on:
push:
+ branches:
+ - master
pull_request:
- branches: [ "master" ]
+ branches:
+ - master
jobs:
- build:
-
+ ubuntu:
runs-on: ubuntu-latest
-
steps:
- uses: actions/checkout@v3
- name: Install dependencies
run: sudo apt-get update && sudo apt-get install mono-devel
- name: Build
run: ./build.sh
+
+ win:
+ runs-on: windows-latest
+ strategy:
+ matrix:
+ platform: [ "Any CPU", "x86", "x64" ]
+ steps:
+ - name: Checkout Code
+ uses: actions/checkout@v4
+
+ - name: Setup MSBuild
+ uses: microsoft/setup-msbuild@v2
+
+ - name: Build Solution
+ run: msbuild OpenVpnService.sln /p:Configuration=Release "/p:Platform=${{ matrix.platform }}"
+
+ - name: Upload Build Artifacts
+ uses: actions/upload-artifact@v4
+ with:
+ name: OpenVpnService-${{ matrix.platform }}
+ path: |
+ bin/Release/**
+ bin/x86/Release/**
+ bin/x64/Release/**
+
diff --git a/OpenVpnService.csproj b/OpenVpnService.csproj
index 52ab21c..87b02b1 100644
--- a/OpenVpnService.csproj
+++ b/OpenVpnService.csproj
@@ -10,7 +10,7 @@
Properties
OpenVpnService
OpenVpnServ2
- v4.0
+ v4.8
512