远程部署工具Fabric详解(支持Python3)
如果你搜一圈 "Fabric "关键字,你会发现 90% 的资料都是过时的,因为现在 Fabric 支持 Python3,但是它又不兼容旧版 Fabric。如果你还没用过 Fabric,那么这篇文章就是帮你快速上手 Fabric 的。其实这种操作非常繁琐,也没什么技术含量,还容易出问题,于是 Fabric 出场了。Fabric 是一个远程部署神器,它可以在本地执行远程服务器的命令。注意,如果你安装的是旧版的 Fabric,那么新版的 Fabric 是不兼容旧版的,目前 Fabric 有三个版本,Fabric1 就是以前的 Fabric,只支持 Python2,已不推荐使用,而 Fabric2 就是现在的 Fabric,同时支持 Python2 和 Python3, 也是官方强烈推荐的版本, 还有一个 Fabric3,这是网友从旧版的 Fabric1 克隆过来的非官方版本,但是兼容 Fabric1,也支持 Python2 和 Python3。而新版 Fabric 提供的 API 非常简单。
用户评论