diff --git a/.gitignore b/.gitignore index c734645..7420f30 100644 --- a/.gitignore +++ b/.gitignore @@ -133,4 +133,5 @@ $RECYCLE.BIN/ _NCrunch* -.vscode/ \ No newline at end of file +.vscode/ +builds/ \ No newline at end of file diff --git a/scripts/build-and-package.sh b/scripts/build-and-package.sh new file mode 100755 index 0000000..8384a40 --- /dev/null +++ b/scripts/build-and-package.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env sh + +cd $(dirname $0)/.. + +app_version=MercuryConverter-v$(cat src/Assets/version) + +# create builds +dotnet publish src --runtime linux-x64 -o "./builds/$app_version-linux-x64" +dotnet publish src --runtime win-x64 -o "./builds/$app_version-win-x64" + +# package builds +cd builds +zip -r "$app_version-linux-x64.zip" "$app_version-linux-x64" +zip -r "$app_version-win-x64.zip" "$app_version-win-x64" \ No newline at end of file