add basic build script
This commit is contained in:
@@ -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")
|
||||
Reference in New Issue
Block a user