Fabric的使用总结

 

环境说明

建议python版本:2.7 
fabric版本:最新版(当前为1.10.2)

fabric安装

通过pip.py的方式安装(详细可以在fabric官网了解)

fabric执行py文件的方法,CLI键入命令如:

  • fab -f xxxx.py funcName
  • 或执行默认文件fabfile.py中的自定义函数funcName

    funcName就是你在py中写的方法名

  • 方法中传递参数

  • 例如: fab func:name=age,value=20

一些常用方法(注意fabric版本)

  • with  这是上下文管理器的一种,使远程机执行后续run中的实际命令
  • run  通知远程机执行命令
  • cd  远程机切换路径
  • lcd  本地机切换路径
  • get  下载文件
  • put  上传文件
  • excute  分层设计时,调用某个function
  • env.host(s)  定义环境变量host
  • env.user(s)  定义环境变量user
  • 装饰器 @roles,@hosts  分布式结构中,实现指定部署

转载于:https://www.cnblogs.com/hailongchen/p/5230649.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值