1

我已经成功设置了 gitlab 和 gitlab CI 但是我有一个问题,

使用 travis-ci,您可以在成功构建时将其自动部署到 aws opsworks - 我无法通过 gitlab-ci 找到任何方法来执行此操作 - 事实上,我无法找到任何方法来触发成功构建的任何操作?

4

2 回答 2

0

我已经通过以下步骤解决了这个问题:

  1. 将一些东西推送到 Git 存储库;
  2. Travis CI 将运行所有测试;
  3. Travis CI 会将所有必要的文件压缩到该包中;
  4. Travis CI 会将此 zip 文件部署/上传到 AWS S3 存储桶;
  5. Travis CI 将触发 AWS OpsWorks 的部署;
  6. OpsWorks 将获取此 ZIP 文件并将其部署到配置的应用程序(到所有实例);
  7. Travis CI 将通知您有关成功部署的信息(通过电子邮件/闲聊/即时聊天/其他方式)。

您可以在此处找到更多详细信息

于 2014-12-28T01:13:35.547 回答
-3

只需将操作添加到您的构建脚本中。

于 2014-03-20T14:35:03.903 回答