簡體   English   中英

如何在 python 中自動化遠程部署?

[英]How can I automate remote deployment in python?

我想自動化目前我正在手動執行的遠程部署。

該過程包括

  1. 從某些文件夾制作焦油球
  2. SFTP到遠程服務器
  3. 重命名舊文件夾
  4. 解壓新的 tar 文件
  5. 重啟apache

遠程系統在內部網上,無法訪問外部互聯網

我想知道如何從我的 python 腳本傳輸文件,然后在傳輸完成后登錄到 ssh 並執行操作。 我對如何實現這一目標感到困惑。 在本地主機上,我可以做到這一切,但如何在遠程主機上做到這一點?

對於簡單而骯臟的工作,您可以使用面料(這絕不是說您不能使用面料來構建嚴肅的產品)

對於繁重的配置例程,您最好選擇一個CMS (例如, ansible

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM