From c01dc92e283ac1c28dd79157343e2cbd99587128 Mon Sep 17 00:00:00 2001 From: autumn <34-paradoxical_autumn@users.noreply.gitlab.1024cats.social> Date: Tue, 17 Feb 2026 22:06:10 +0000 Subject: [PATCH] add basic build script --- mc-manager/BUILD.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 mc-manager/BUILD.py diff --git a/mc-manager/BUILD.py b/mc-manager/BUILD.py new file mode 100644 index 0000000..5b0c0d2 --- /dev/null +++ b/mc-manager/BUILD.py @@ -0,0 +1,23 @@ +#!/usr/bin/python3 + +import os + +RIDS = [ + "linux-x64", + "linux-arm64", + + "win-x64", + "win-x86", + "win-arm64" +] + +for rid in RIDS: + target_os, arch = rid.split("-") + + print(f"=> BUILDING: {rid}") + ret = os.system(rf"dotnet publish --sc true --os {target_os} --arch {arch} -o ./pub/{rid}") + if ret != 0: + raise OSError("Build error") + + print(f"==> ZIPPING: {rid}") + os.system(rf"tar czvf ./pub/{rid}.tar.gz -C ./pub/ {rid} >> /dev/null") \ No newline at end of file