由于经常和linux打交道,回顾过往的工作痛点:接到需求改动,修改代码,打包,手动上传到linux服务器,执行部署命令。,准备做一个简易版的部署小工具,来简化:手动上传到linux,执行部署命令
一、客户端
- 支持输入linux服务器ip,linux服务器port,初始化客户端到linux服务器上服务端的连接。生成连接标识。
- 每次使用时,通过连接标识,间接建立本地和linux服务器的连接,并且支持通过这个连接在linux上远程执行部署命令。
二、服务端
- 安装在linux所在的服务器上
- 支持在中心服务端注册自己的信息
- 支持在所在linux上执行部署命令
二、中心服务端:
- 支持保存所有的子服务端的信息
初步规划的功能如上,先做着,后面再继续调整。