- xx服务器发布工具是一款带有图形界面的工具软件,旨在提高服务器程序的工作效率,让策划能够很方便地自行更新各版本服务器配置表,并已添加服务器代码一键发布等功能。
为什么不用jenkins来做持续集成与部署,因为策划和程序有时(经常)不想提交到版本管理系统,但又想发布到服务器上进行测试。
选用开源的wxWidgets的Python扩展——wxpython,使用wxFormBuilder编辑工具可以很方便的制作界面布局。
- wxpython wx框架的python实现,构建图形化界面
- paramiko 执行远程ssh命令(关服、上传文件、启服)
- pyinstaller python打包为exe
- 2017/11/20 V0.2 第一版,发布策划配置表
- 2017/12/06 V1.0 编译java源码、打包、上传服务器
- 2017/12/07 V1.1 保存上次的选择信息
- 2018/04/04 V1.4 添加选项可选择是否保存上次选择的信息
- 2019/04/09 V1.5.0 配合项目Maven改造,使用Maven的方式编译打包
所有版本见:[https://github.com/juzq/sgcard-server-publish-tool/releases]