我可以通过webhook自动化应用程序部署到OpsWorks吗?

时间:2013-10-04 22:00:41

标签: github amazon-web-services webhooks aws-opsworks

我想从我们的Github帐户设置webhook,以便它自动在OpsWorks中启动部署任务。根据{{​​3}}似乎是可能的 - 但是找不到任何对于互联网来说不寻常的示例或智能库。 ;)

3 个答案:

答案 0 :(得分:23)

现在这个过程要简单得多。您所要做的就是为每个Webhook提供所需的值,它将为您完成。 opsworks webhook details

步骤:

  1. GitHub存储库 - >设置
  2. Webhooks&服务
  3. AWS Opsworks
  4. 提供AWS::IAM密钥,Stack和App ID以及要部署的分支。
  5. 请注意,通过此过程,您可以将特定应用部署到所有堆栈中的图层。这意味着如果您拥有带ruby的自定义图层,他们也会将特定应用程序部署到这些图层。但是,对于工作层很有用,当您在不同层中有多个rails应用程序时,会增加部署时间。

    确保您的用户具有在特定堆栈上部署的正确permissionsenter image description here

答案 1 :(得分:3)

答案 2 :(得分:0)

Imran的小补充回答:现在在github上它称为Integration&服务。