From a58aeca36b866dd6ac4bd8e60536ab62e4137408 Mon Sep 17 00:00:00 2001 From: Alex <15199219+muskit@users.noreply.github.com> Date: Mon, 1 Sep 2025 22:25:30 -0700 Subject: [PATCH] add script to build and package --- .gitignore | 3 ++- scripts/build-and-package.sh | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 scripts/build-and-package.sh 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