# sgcard-server-publish-tool **Repository Path**: juzzi/sgcard-server-publish-tool ## Basic Information - **Project Name**: sgcard-server-publish-tool - **Description**: 服务器发布工具 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-02-07 - **Last Updated**: 2024-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 介绍 * xx服务器发布工具是一款带有图形界面的工具软件,旨在提高服务器程序的工作效率,让策划能够很方便地自行更新各版本服务器配置表,并已添加服务器代码一键发布等功能。 * ~~为什么不用jenkins来做持续集成与部署,因为策划和程序有时(经常)不想提交到版本管理系统,但又想发布到服务器上进行测试。~~ ### 界面框架 选用开源的wxWidgets的Python扩展——wxpython,使用wxFormBuilder编辑工具可以很方便的制作界面布局。 ### 使用的python库 * 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]