File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # ##
2+ # Automatically build a "Development Build" on a push to master.
3+ # #
4+
5+ name : Master Build
6+
7+ on :
8+ workflow_dispatch :
9+ push :
10+ branches :
11+ - master
12+
13+ jobs :
14+ build :
15+ runs-on : windows-latest
16+ steps :
17+ - name : Setup MSBuild.exe
18+ uses : microsoft/setup-msbuild@v1.0.2
19+ - name : Checkout
20+ uses : actions/checkout@v2.4.0
21+ - name : Set outputs
22+ id : vars
23+ run : echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
24+ - name : MSBuild
25+ run : |
26+ Remove-Item -R -Fo -EA SilentlyContinue bin
27+ msbuild /t:Reclass_NET:Rebuild /p:Configuration=Release /p:Platform=x64 ReClass.NET.sln
28+ msbuild /t:Reclass_NET:Rebuild /p:Configuration=Release /p:Platform=x86 ReClass.NET.sln
29+ - name : Zip release
30+ uses : papeloto/action-zip@v1
31+ with :
32+ files : bin\Release
33+ recursive : true
34+ dest : ReClass.NET-${{ steps.vars.outputs.sha_short }}.zip
35+ - name : Release
36+ uses : marvinpinto/action-automatic-releases@v1.2.1
37+ with :
38+ repo_token : " ${{ secrets.GITHUB_TOKEN }}"
39+ automatic_release_tag : " latest"
40+ prerelease : true
41+ title : " Development Build"
42+ files : ReClass.NET-${{ steps.vars.outputs.sha_short }}.zip
You can’t perform that action at this time.
0 commit comments