使用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')

功能挺簡單。算個記錄吧。官網上傳文件的說明在這里


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM