Python模块之Fabric
文章目錄
Fabric用于发布和执行一些系统管理任务,非常方便。
目前[学习笔记](用于发布的脚本如下,很方便。1
2
3
4
5
6
7
8
9
10
11
12
from fabric.api import *
env.hosts = ['43.242.128.158']
env.user = 'dengsl'
def deploy():
code_dir = '/home/dengsl/program/nodejs/blog'
with cd(code_dir):
run("git pull")
#deploy static site
run("hexo clean")
run("hexo g")
run("cp -r public/* /home/dengsl/program/html/blog/note")