2017-05-07 86 views
0

我打算從本地運行的GoCD部署一個python腳本腳本到AWS ec2實例或任何Web服務器。 研究一週後,我找不到任何建議。將GoCD管道部署到AWS Ec2實例

什麼命令可以使GOCD在遠程服務器上安裝依賴關係,並將基本代碼部署到服務器上運行?

假設git已被集成以將回購協議拉入管道。

回答

0

目前有三種方法我的團隊用來實現這一點;

  1. 將SSH密鑰和用戶名添加到go用戶的SSH配置中。這樣你可以執行諸如scp source-script server1:/dir之類的命令。
  2. 將GoCD代理安裝到要將文件部署到的服務器上。這樣,您可以在不使用SSH的情況下在服務器周圍移動文件。
  3. 使用第三方應用程序(如Rundeck)進行部署。您可以使用GoCD將文件作爲選項上傳到Rundeck,並將作業執行到一組服務器上。