Compare commits
	
		
			4 Commits 
		
	
	
		
			cf60fe151d
			...
			831747d92f
		
	
	| Author | SHA1 | Date | 
|---|---|---|
|  huyufei | 831747d92f | |
|  huyufei | 8c95269762 | |
|  huyufei | 849d08ed5a | |
|  huyufei | 8f5bcc06e6 | 
							
								
								
									
										14
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										14
									
								
								Makefile
								
								
								
								
							|  | @ -1,11 +1,11 @@ | |||
| Version=0.0.2 | ||||
| Version=0.0.1 | ||||
| Branch=main | ||||
| 
 | ||||
| 
 | ||||
| #------------- 命令部分 ----------------
 | ||||
| # make publish
 | ||||
| # 发布upm版本, 版本号和分支需要提前配置
 | ||||
| publish: | ||||
| publish: set_version | ||||
| 	git switch ${Branch} | ||||
| 	git tag ${Version} | ||||
| 	git push --tags | ||||
|  | @ -14,4 +14,12 @@ publish: | |||
| # 更新proto结构, 生成对应的cs类, 需要先安装proto工具并建立系统路径
 | ||||
| build: | ||||
| 	cd ./Runtime/ServerProto; \
 | ||||
| 	protogen messages.proto --csharp_out=../NetworkGen | ||||
| 	protogen messages.proto --csharp_out=../NetworkGen | ||||
| 
 | ||||
| # 更新版本
 | ||||
| set_version: | ||||
| 	git switch ${Branch} | ||||
| 	# python3 helper.py package.json ${Version} | ||||
| 	python3 helper.py set_ver --path ./package.json --ver ${Version} | ||||
| 	git commit . -m "update: set version to ${Version}" | ||||
| 	git push | ||||
|  |  | |||
|  | @ -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)     | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										12
									
								
								package.json
								
								
								
								
							
							
						
						
									
										12
									
								
								package.json
								
								
								
								
							|  | @ -1,11 +1 @@ | |||
| { | ||||
|   "name": "com.guru.unity.gurudoflib", | ||||
|   "displayName": "GuruDofLib", | ||||
|   "version": "0.0.1", | ||||
|   "description": "基于Guru kcp库实现的客户端接口封装", | ||||
|   "unity": "2020.3", | ||||
|   "license": "MIT", | ||||
|   "category": "Game tool", | ||||
|   "dependencies": { | ||||
|   } | ||||
| } | ||||
| {"name": "com.guru.unity.gurudoflib", "displayName": "GuruDofLib", "version": "0.0.2", "description": "\u57fa\u4e8eGuru kcp\u5e93\u5b9e\u73b0\u7684\u5ba2\u6237\u7aef\u63a5\u53e3\u5c01\u88c5", "unity": "2020.3", "license": "MIT", "category": "Game tool", "dependencies": {}} | ||||
		Loading…
	
		Reference in New Issue