将GoCD管道部署到AWS Ec2实例

时间:2017-05-07 13:33:29

标签: amazon-ec2 go-cd

我打算从本地运行的GoCD部署一个python脚本脚本到AWS ec2实例或任何Web服务器。 经过一周的研究,我找不到任何建议。

哪些命令可以让GOCD在远程服务器上安装依赖项并将基本代码部署到服务器上运行?

假设已经集成了git以将repo拉入管道。

1 个答案:

答案 0 :(得分:1)

我的团队目前使用三种方法来实现这一目标;

  1. 将SSH密钥和用户名添加到go用户的SSH配置中。这样您就可以执行scp source-script server1:/dir
  2. 等命令
  3. 将GoCD代理安装到要将文件部署到的服务器上。这样,您可以在没有SSH的情况下在服务器周围移动文件。
  4. 使用Rundeck等第三方应用程序进行部署。您可以使用GoCD将文件作为选项上传到Rundeck,并将作业执行到一组服务器上。