add basic build script

This commit is contained in:
2026-02-17 22:06:10 +00:00
parent 222b0a8c86
commit c01dc92e28
+23
View File
@@ -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")