Skip to content

Commit 6a6f3f6

Browse files
committed
Merge remote-tracking branch 'pr/feature/latest-build'
2 parents 6471fcc + fa7ad82 commit 6a6f3f6

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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

0 commit comments

Comments
 (0)