本文记录用fabric自动部署自己写的webtools工程,节约每次上线的时间
0x01. fabric 安装
fabric安装很简单直接apt-get install fabric
,但是在windows上面安装会出现如下错误:缺少visual c++ 9.0的情况。只需要下载Microsoft Visual C++ Compiler for Python 2.7安装即可。安装好后会在scripts目录下生成一个fab.exe文件,将其加入环境变量即可。
0x02. fabric基本语法
fabric的基本语法很简单,我这里直说几个常用的函数。
第一步导入模块,from fabric.api import run, cd
,run
命令是在远程服务器上面执行命令的函数,cd
是跳转目录的函数。比如要在远程服务器的/home
目录下执行ls
命令的话,代码如下:
from fabric.api import run, cd
def exec_code