0

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

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

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

4

1 回答 1

1

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

  1. 将 SSH 密钥和用户名添加到 go 用户的 SSH 配置中。这样您就可以执行诸如scp source-script server1:/dir.
  2. 在要将文件部署到的服务器上安装 GoCD 代理。这样你就可以在没有 SSH 的情况下在服务器上移动文件。
  3. 使用 Rundeck 等第三方应用程序进行部署。您可以选择使用 GoCD 将文件上传到 Rundeck,然后将作业执行到一组服务器上。
于 2017-06-29T11:28:54.620 回答