[win] deploy online-installer

This commit is contained in:
SimplestStudio
2024-10-29 14:59:03 +02:00
parent 513edb802d
commit 6402936285
4 changed files with 21 additions and 1 deletions

View File

@ -3,6 +3,7 @@
import os
import re
import base
import package_utils as utils
import package_common as common
import package_branding as branding
@ -64,6 +65,7 @@ def make_windows():
make_zip()
make_inno()
make_advinst()
make_onlineinst()
utils.set_cwd(common.workspace_dir)
return
@ -188,6 +190,18 @@ def make_advinst():
utils.set_summary("desktop advinst deploy", ret)
return
def make_onlineinst():
if not common.platform in ["windows_x64", "windows_x86"]:
return
onlineinst_file = "%s-%s-%s.exe" % ("OnlineInstaller", package_version, suffix)
ret = (base.move_file("online-installer.exe", onlineinst_file) != "");
if common.deploy and ret:
utils.log_h2("desktop onlineinst deploy")
ret = s3_upload([onlineinst_file], "desktop/win/onlineinst/")
utils.set_summary("desktop onlineinst deploy", ret)
return
#
# macOS
#