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