SharpGLTF.Build.sh 477 B

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