python3 fabric兼容Windows和Ubuntu

python3 fabric兼容Windows和Ubuntu部署服務到遠程的Ubuntu系統

  •     python3 的fabric需要按着fabric3才能正常運行;
  •     tar 在Windows下無法識別帶路徑的文件名,只能在當前目錄下生成不帶路徑的文件名;
  •     fab 部署的時候,爲了能同時兼容從Windows和Linux系統部署到遠程機器需要注意路徑分隔符的使用:
    • 本地分隔符使用os.path.join
    • 遠程要使用'/',Linux下的分隔符,因爲遠程的機器都是Linux系統;如果統一使用os.path.join 會導致從Windows部署到遠程時,文件分隔符在Linux系統不適用;因爲部署腳本是在Windows系統運行的,分隔符都是Windows的分隔符;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章