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