Skip to content

fxm5547/simple-deploy

Repository files navigation

简单的服务器运维工具

English Edition README

参考

简单介绍

  • 这是使用Python编写的孩宝服务器运维脚本
  • 包括批量代码部署/更新,命令执行,文件(夹)同步
  • 推荐IDE:PyCharm CE

使用说明

  • 安装pssh:brew install wget && wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/parallel-ssh/pssh-2.3.1.tar.gz && tar zxvf pssh-2.3.1.tar.gz && cd pssh-2.3.1 && python setup.py install
  • 本地已经配置好免密码登录要操作的服务器,参考SSH免密码登录服务器
  • 执行python main.py

配置说明

  • 配置文件在config文件夹下
  • 在config/config.py中:可增加/修改部署项目;可预设执行命令;可预设同步文件(夹)
  • 在config/ssh_hosts.txt中可增加/修改发布代码或执行命令的服务器
  • 在config/scp_hosts.txt中可增加/修改同步文件(夹)的服务器

执行界面截图

screen capture