远程服务器自动化和部署工具。
fapistrano的Python项目详细描述
#法皮斯特拉诺
远程服务器自动化和部署工具。
##安装
` bash pip install fapistrano `
升级
` bash pip install -U fapistrano `
##如何使用
` $ fap release --stage production --role web $ fap rollback --stage production --role web $ fap restart --stage production --role web `
历史记录
0.9.2(2017-03-20)
- 修复受污染的过期版本。
0.9.1(2016-9-18)
- 修复服务器上留下的过时版本。
0.9.0(2016-4-21)
- 支持不同的登录用户和sudo用户。
0.8.3(2016-4-18)
- 修复curl缺少的输出。
- 修复.env格式。
- 支持list/dict格式的env。
0.8.2(2016-4-9)
- 添加“干运行”选项。
0.8.1(2016-4-1)
- 隐藏卷曲密码。
0.8.0(2016-3-30)
- 添加命令一次。
- add命令shell(现在只支持python)。
- 如果可能,为每个命令查找插件,返回到默认插件。
- 在远程添加.env文件。
0.7.3(2016-3-29)
- 跨环境污染修复。
0.7.2(2016-3-29)
- 按角色或阶段部署的cli支持组。
- 添加选项–curl extract tgz。
- 添加选项–git存档树。
0.7.1(2016-3-25)
- 固定FIS选项。
- 添加选项–共享可写。
- 缺少本地共享文件时发出警报。
- 添加选项–curl posinstall output。
- 添加选项–curl输出。
0.7.0(2016-3-21)
- 释放到pypi。
0.6.0(2016-3-15)
- 把git,supervisor,slack作为插件移动。
- 将git bare repo放到路径上。
- 添加FIS插件。
- 添加fap。
- 使用信号重构释放/回滚流。
- 添加curl插件。
- 添加主管插件。
0.5.1(2015-2-1)
- 支持主管组
- 松弛通知。
0.1.0(2015-9-23)
- 第一次释放。