allMagic пре 2 година
родитељ
комит
094737ef01
1 измењених фајлова са 46 додато и 0 уклоњено
  1. 46 0
      .github/workflows/build.yml

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

@@ -1 +1,47 @@
+name: Build
 
 
+on:
+  push:
+    paths:
+      - 'Plain Craft Launcher 2/**'
+      - '.github/workflows/**'
+  pull_request:
+    paths:
+    - 'Plain Craft Launcher 2/**'
+    - '.github/workflows/**'
+
+jobs:
+
+  build:
+
+    strategy: 
+      matrix: 
+        configuration: [Debug, Release, Snapshot, BETA, ReleaseUpdate]
+
+    runs-on: windows-latest
+
+    steps:
+    - name: Checkout
+      uses: actions/[email protected]
+      with:
+        fetch-depth: 0
+
+    - name: Set Hash
+      shell: bash
+      run: |
+          Hash=`git rev-parse --short HEAD`
+          echo "Hash=$Hash" >> $GITHUB_ENV
+
+    - name: Setup MSBuild.exe
+      uses: microsoft/setup-msbuild@v2
+      with:
+        msbuild-architecture: x64
+
+    - name: Build
+      run: msbuild "Plain Craft Launcher 2\Plain Craft Launcher 2.vbproj" -p:Configuration=${{ matrix.configuration }}
+
+    - name: Upload a Build Artifact
+      uses: actions/[email protected]
+      with:
+        name: ${{ matrix.configuration }}-${{ env.Hash }}
+        path: Plain Craft Launcher 2\obj\${{ matrix.configuration }}\Plain Craft Launcher 2.exe