这篇文章主要为大家展示了“如何远程部署Fabric并支持Python3”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何远程部署Fabric并支持Python3”这篇文章吧。注意,如果你安装的是旧版的 Fabric,那么新版的 Fabric 是不兼容旧版的,目前 Fabric 有三个版本,Fabric1 就是以前的 Fabric,只支持 Python2,已不推荐使用,而 Fabric2 就是现在的 Fabric,同时支持 Python2 和 Python3, 也是官方强烈推荐的版本, 还有一个 Fabric3,这是网友从旧版的 Fabric1 克隆过来的非官方版本,但是兼容 Fabric1,也支持 Pytho 香港云主机n2 和 Python3。最新的 Fabric 不需要 fabfile.py 文件, 也不需要 fab 命令,而现在网络上几乎所有的教程、资料都还是基于 fabric1 写的,当你在看那些教程的时候,注意甄别。 而新版 Fabric 提供的 API 非常简单。先看个例子,下面是一段部署脚本执行执行完成后,最新代码就已经部署到正式环境并重启了服务,是不是非常方便,妈妈再也不要担心我在正式环境敲错命令删数据库跑路了。Fabric 不仅支持 Linux,而且在 Windows 平台也能很好的运行,在中小型项目,它是非常不错的运维工具,有了 Frabic ,管理上百台服务器都不成问题。构建 Connection 对象的方式有不同的方式,例如你可以将 host 写成 “root@192.168.101.1:22” ,也可以作为3个参数分开写。而 connect_kwargs 是字典对象,通常填服务器的登录密码或者密钥。run 方法用于执行命令,cd 进入指定目录,put 方法用于上传文件, 例如:如果是要在多台服务器运行命令,简单的办法就是使用迭代,挨个服务器执行命令:或者使用 SerialGroupGroup(*hosts, **kwargs) 参数说明:*hosts: 可以传入多个主机名或IP**kwargs 接收的参数可以和Connection一样,可以指定密码以上是“如何远程部署Fabric并支持Python3”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注开发云行业资讯频道!
相关推荐: 怎么用asp.net core+gRPC实现旧WCF项目迁移
本篇内容主要讲解“怎么用asp.net core+gRPC实现旧WCF项目迁移”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用asp.net core+gRPC实现旧WCF项目迁移”吧!一个月前,公司的运行WC…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。