build.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # -*- coding: utf-8 -*-
  2. import os
  3. import subprocess
  4. from tools.upload import *
  5. from tools.packHelper import *
  6. # 安卓打包位置
  7. apkPath = "./cordova/platforms/android/app/build/outputs/apk/release/app-release.apk"
  8. # IOS appID
  9. appID = "1537411658"
  10. # appStore 地址
  11. appStore = "itms-apps://itunes.apple.com/us/app/apple-store/" + appID
  12. # 保存版本信息
  13. def save_version(new_ver):
  14. ver = {
  15. "version": new_ver,
  16. "iosVersion": new_ver,
  17. 'iosID': (appID,),
  18. "iosStore": appStore,
  19. "download": remote_url + "/twong-" + new_ver + ".apk",
  20. }
  21. ver_file = open("tools/version.json", "w")
  22. json.dump(ver, ver_file)
  23. ver_file.close()
  24. if __name__ == "__main__":
  25. # cur_ver = get_version()
  26. # ver_new = cur_ver["version"]
  27. # ver_new = new_version(ver_new)
  28. # apk_version(ver_new)
  29. ret = subprocess.call("sh ./tools/build.sh", stderr=subprocess.STDOUT, shell=True)
  30. print(ret)
  31. # if not upload(apkPath, "twong-" + ver_new + ".apk"):
  32. # exit(-1)
  33. #
  34. # save_version(ver_new)
  35. # if not upload("tools/version.json", "version"):
  36. # exit(-1)