14

我想从我们的 Github 帐户设置一个 webhook,以便它自动在 OpsWorks 中启动部署任务。根据文档,这似乎是可能的——但找不到任何在互联网上不常见的示例或智能库。;)

4

3 回答 3

23

这个过程现在简单多了。您所要做的就是为每个 Webhook 提供所需的值,它会为您完成。opsworks webhook 详细信息

脚步 :

  1. GitHub 存储库 -> 设置
  2. 网络挂钩和服务
  3. AWS Opsworks
  4. 提供AWS::IAM密钥、堆栈和应用程序 ID 以及您要部署的分支。

请注意,通过此过程,您可以将特定应用程序部署到堆栈中的所有层。这意味着,如果您有带有 ruby​​ 的自定义层,它们也会将特定的应用程序部署到这些层。但是,对于工作层很有用,当您在不同层中有多个 Rails 应用程序时会增加部署时间。

确保您的用户具有在特定堆栈上部署的适当权限。在此处输入图像描述

于 2014-03-09T22:44:09.540 回答
3

互联网再次拯救了我:http: //blog.codeship.io/2013/09/18/how-to-deploy-to-amazon-opsworks-using-codeship.html

于 2013-10-09T02:41:46.397 回答
0

Imran 回答的小补充:现在在 github 上它称为集成和服务。

于 2018-02-26T10:47:58.823 回答