zoukankan      html  css  js  c++  java
  • 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  分布式结构中,实现指定部署
    笔者:v小周与海神
    未来的测试终局----就是拎着一个“工具箱”来干活的角色,最终必然是面向“产品业务”与“开发”的技能
  • 相关阅读:
    emacs配置emacs-clang-complete-async
    emacs之配置自动安装脚本
    vim之YCM配置
    vim之vundle
    emacs之配置php
    kettle的日志
    kettle的报错解决机制
    kettle优化
    将BAT文件注册为服务的方法
    使用powerdesinger逆向生成表结构
  • 原文地址:https://www.cnblogs.com/hailongchen/p/5230649.html
Copyright © 2011-2022 走看看