更新ci以适配新的版本信息文件 (#214)

* 修改updateConfVersion.py

* 添加更新conf.lua时修改存档目录的步骤

* Add files via upload

* 更改ci脚本以适配新版版本信息

* 修正问题

* 打包时添加version.lua

* 更新updateVersion.py以适配新版版本信息

* 删除被替换的py文件

Co-authored-by: MrZ_26 <1046101471@qq.com>
This commit is contained in:
scdhh
2021-08-15 22:19:10 +08:00
committed by GitHub
parent ba09d9440f
commit 64b8058dc6
6 changed files with 78 additions and 41 deletions

View File

@@ -1,12 +1,14 @@
import re
import getVersion
import re, argparse
versionCode, versionName = getVersion.getVersion()
with open("apk/apktool.yml", "r+") as file:
data = file.read()
data = re.sub("versionCode:.+", f"versionCode: '{versionCode}'", data)
data = re.sub("versionName:.+", f"versionName: {versionName}", data)
file.seek(0)
file.truncate()
file.write(data)
if __name__ == '__main__':
parser = argparse.ArgumentParser(description="用于CI更新Android版本号")
parser.add_argument("-C", "--Code", type=str, help = "versionCode")
parser.add_argument("-N", "--Name", type=str, help = "versionName")
args = parser.parse_args()
with open("apk/apktool.yml", "r+") as file:
data = file.read()
data = re.sub("versionCode:.+", f"versionCode: '{args.Code}'", data)
data = re.sub("versionName:.+", f"versionName: '{args.Name}'", data)
file.seek(0)
file.truncate()
file.write(data)