You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
liangshitang
a03ec53e50
|
5 years ago | |
---|---|---|
README.md | 5 years ago | |
git_ftp.exe | 5 years ago | |
git_ftp.py | 5 years ago |
README.md
运行环境
win10 64
python 3.6.5
依赖插件
# pip install gitPython
主要实现
代码推到git地址仓库。再触发脚本,即可实行仓库代码覆盖服务器的代码。第一次部署的时候,若不想全部覆盖服务器的代码,
可在服务器上保存一个版本记录文件.version里面内容为当前的git版本号。或者上一个版本号。
后续实现:备份服务器的代码。
脚本需要的配置信息
本地根目录:.ftp_git.ini
[ftp]
user = 用户账号
passwd = 密码
host = ip地址
port = 端口号默认21
[git]
user = 登录账号
passwd = 密码
url = 仓库地址
运行脚本-h 提示 -f 配置文件地址 即可读取自定义位置文件名字的配置信息
打包需要依赖
# pip installer pyinstaller
不同操作系统生成对应的二进制文件。生成的二进制文件存放当前目录的dist目录下
# pyinstaller -F xx.py