| 1234567891011121314151617181920212223 |
- # this script can be run directly or from the github actions.
- # set input or default
- DEFAULTSEMVER="1.0.0-Test-DATE-TIME"
- NUGETSEMVER=${1:-$DEFAULTSEMVER}
- # replace date
- DATE_SHORT=$(date +'%Y%m%d')
- NUGETSEMVER="${NUGETSEMVER/DATE/$DATE_SHORT}"
- # replace time
- TIME_SHORT=$(date +'%H%M%S')
- NUGETSEMVER="${NUGETSEMVER/TIME/$TIME_SHORT}"
- # report semver
- echo "Semver: $NUGETSEMVER";
- # build
- dotnet restore
- dotnet pack -c Release --output "." -p:PackageVersion=$NUGETSEMVER
|