zoukankan      html  css  js  c++  java
  • 使用fabric2打包部署文件

    一直以来都是复制粘贴或者拖动文件完成部署,实在是低效得很!学了学fabric,写个了脚本。如下:

     1 from fabric import Connection
     2 import shutil
     3 
     4 HOST = '' # ip
     5 USERNAME = ''
     6 PORT = 22 # port number
     7 PASSWORD = ''
     8 c = Connection(host=HOST, user=USERNAME, port=PORT, connect_kwargs={'password': PASSWORD})
     9 shutil.make_archive('test_archive', 'gztar', 'myapp')
    10 c.put('test_archive.tar.gz', '/home/test')
    11 c.run('tar -C /home/test -zxvf /home/test/test_archive.tar.gz')

    功能挺简单。算个记录吧。官网上传文件的说明在这里

  • 相关阅读:
    团队项目冲刺阶段一(6)
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    梦断代码读后感
    每日日报
  • 原文地址:https://www.cnblogs.com/lyg-blog/p/10111253.html
Copyright © 2011-2022 走看看