From 094737ef0127ddd7217fc55df9e67ba2560ea157 Mon Sep 17 00:00:00 2001 From: allMagic <116283787+allMagicNB@users.noreply.github.com> Date: Tue, 11 Jun 2024 22:04:32 +0800 Subject: [PATCH] Update build.yml --- .github/workflows/build.yml | 46 +++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8b13789..cdcca32 100644 --- a/.github/workflows/build.yml +++ b/.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/checkout@v4.1.5 + 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/upload-artifact@v4.3.3 + with: + name: ${{ matrix.configuration }}-${{ env.Hash }} + path: Plain Craft Launcher 2\obj\${{ matrix.configuration }}\Plain Craft Launcher 2.exe