update: 新增Make接口
parent
cf60fe151d
commit
8f5bcc06e6
14
Makefile
14
Makefile
|
|
@ -7,11 +7,23 @@ Branch=main
|
||||||
# 发布upm版本, 版本号和分支需要提前配置
|
# 发布upm版本, 版本号和分支需要提前配置
|
||||||
publish:
|
publish:
|
||||||
git switch ${Branch}
|
git switch ${Branch}
|
||||||
|
|
||||||
|
set_version
|
||||||
|
|
||||||
|
git commit . -m "publish version to ${Version}"
|
||||||
|
# git push
|
||||||
|
|
||||||
|
|
||||||
git tag ${Version}
|
git tag ${Version}
|
||||||
git push --tags
|
# git push --tags
|
||||||
|
|
||||||
# make build
|
# make build
|
||||||
# 更新proto结构, 生成对应的cs类, 需要先安装proto工具并建立系统路径
|
# 更新proto结构, 生成对应的cs类, 需要先安装proto工具并建立系统路径
|
||||||
build:
|
build:
|
||||||
cd ./Runtime/ServerProto; \
|
cd ./Runtime/ServerProto; \
|
||||||
protogen messages.proto --csharp_out=../NetworkGen
|
protogen messages.proto --csharp_out=../NetworkGen
|
||||||
|
|
||||||
|
# 更新版本
|
||||||
|
set_version:
|
||||||
|
# python3 helper.py package.json ${Version}
|
||||||
|
python3 helper.py set_ver --path ./package.json --ver ${Version}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,36 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
import argparse
|
||||||
|
import json
|
||||||
|
|
||||||
|
|
||||||
|
def set_version(path, version):
|
||||||
|
s = json.loads(open(path).read())
|
||||||
|
s["version"] = version
|
||||||
|
# print('json', s)
|
||||||
|
json.dump(s, open(path, "w"))
|
||||||
|
print('Packge version set to', version)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
# 解析参数
|
||||||
|
parser = argparse.ArgumentParser(description='Process some integers.')
|
||||||
|
parser.add_argument('action', type=str, help='set_ver')
|
||||||
|
parser.add_argument('--path', type=str, help='path of package.json')
|
||||||
|
parser.add_argument('--ver', type=str, help='version u want to set')
|
||||||
|
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
path = args.path
|
||||||
|
if len(path) == 0:
|
||||||
|
print('no path found')
|
||||||
|
|
||||||
|
|
||||||
|
ver = args.ver
|
||||||
|
|
||||||
|
|
||||||
|
if args.action == 'set_ver':
|
||||||
|
set_version(path, ver)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue