mirror of
https://github.com/ayufan/steam-deck-tools.git
synced 2026-01-21 16:00:27 +01:00
Add build.sh [skip ci]
This commit is contained in:
parent
def9012056
commit
c3a3cb4640
26
build.sh
Normal file
26
build.sh
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [[ $# -ne 0 ]] && [[ $# -ne 1 ]]; then
|
||||
echo "usage: $0 [output_path]"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
majorVer=$(cat VERSION)
|
||||
lastVer=$(git tag --sort version:refname --list "$majorVer.*" | tail -n1)
|
||||
if [[ -n "$lastVer" ]]; then
|
||||
newVer=(${lastVer//./ })
|
||||
newVer[-1]="$((${newVer[-1]}+1))"
|
||||
nextVer="${newVer[*]}"
|
||||
nextVer="${nextVer// /.}"
|
||||
else
|
||||
nextVer="$majorVer.0"
|
||||
fi
|
||||
|
||||
echo "MajorVer=$majorVer LastVer=$lastVer NextVer=$nextVer"
|
||||
|
||||
args="--configuration Release /property:Version=$nextVer"
|
||||
if [[ -n "$1" ]]; then
|
||||
dotnet build $args --output "$1"
|
||||
else
|
||||
dotnet build $args
|
||||
fi
|
||||
Loading…
Reference in a new issue