我想从我们的Github帐户设置webhook,以便它自动启动OpsWorks中的部署任务。根据documentation似乎是可能的 - 但找不到任何互联网不寻常的例子或智能库。 ;)我可以通过webhook将应用程序部署自动化到OpsWorks吗?
回答
这个过程要简单得多了。所有你需要做的就是提供每个Webhook所需的值,并且会为你完成。
步骤:
- GitHub的库 - >设置
- 网络挂接&服务
- AWS Opsworks
- 提供AWS::IAM键,堆栈和应用程序ID,并且要部署分支。
请注意,通过此过程,您可以将特定的应用程序部署到ALL堆栈中的图层。这意味着如果你有ruby的自定义图层,他们也会将特定的应用程序部署到这些图层。然而,对于工作层非常有用,当您在不同层中使用多个rails应用程序时,会增加部署时间。
确保您的用户有适当的permissions部署在特定的堆栈上。
对于任何感兴趣的人,现在在github中有一个内置的Web钩子,可以直接部署到AWS Opsworks。非常非常方便! –
你可以添加链接到github/opsworks webhook吗? –
由于网页挂钩列表仅适用于所有者,因此我无法链接到它,但这里有一个屏幕截图,所以您知道要查找什么。所需的信息都可以在您的堆栈和Opsworks中的图层中找到: http://cl.ly/image/2a2h000k0S2n –
小除了伊姆兰回答:现在在github上它叫集成&服务。
- 1. 我可以将应用程序热部署到Tomcat吗?
- 2. OpsWorks/Chef PHP部署过程
- 3. 我可以通过单击一次部署IIS Express MVC应用程序吗?
- 4. 我们可以使用Kudu将C#7 Web应用程序部署到Azure吗?
- 5. 我可以将Docker容器部署到Azure Web应用程序
- 6. GWT应用程序可以部署蓝色/绿色部署吗?
- 7. 需要建议:将应用程序部署到IIS - 这可以完全自动化吗?
- 8. 我可以将Jodd框架应用程序部署到Google App Engine吗?
- 9. 我可以将Web形式的asp.net web应用程序部署到云吗?
- 10. 我可以将WP7应用程序从Visual Studio部署到AT&T手机吗?
- 11. 我可以在IIS6上部署.net 4.0 web应用程序吗?
- 12. 可以将ClickOnce部署的应用程序设置压缩吗?
- 13. 通过ASP.NET Web应用程序在IIS上自动部署Web应用程序?
- 14. 可以通过REST API交换Azure Web应用程序部署插槽吗?
- 15. 使用麒麟将Rails应用程序部署到Opsworks时出错
- 16. 我可以自动部署到AWS ElasticBeanstalk吗? SSH还是这样?
- 17. 通过复制到webapps手动部署Tomcat应用程序
- 18. 通过GitHub将Web应用程序部署到生产
- 19. 通过github不工作将AngularJS应用程序部署到Azure
- 20. 通过MSBuild部署BizTalk应用程序
- 21. 通过WebStart部署RCP应用程序
- 22. 使用UFT可以自动化NetTerm应用程序吗?
- 23. 如果通过企业部署部署,iPhone应用程序可以使用推送服务吗?
- 24. 我们可以通过使用JREBEL热部署* .xml文件吗?
- 25. 是否可以将现有应用程序部署到Docker?
- 26. 我可以用我的安装程序部署app.config吗?
- 27. 您可以将Android应用程序部署到Google App Engine上吗?
- 28. 你可以在VS2012中将XNA游戏应用程序部署到WP8吗?
- 29. 自动化插件的部署过程
谢谢,我用同样的事情对我的旧回答做了评论,但现在这个答案已经描述了它好多了。 –
我也设置了它,但我不认为我知道它做了什么。在OpsWorks中构建应用程序以部署时,您已指定从部署应用程序中获取哪个Github repo。这是否应该触发重新部署? – owensmartin
@owensmartin - 对于github上的给定分支名称,它将使用屏幕上给出的AWS访问密钥和密钥自动部署到AWS OPSWORKS,以获取配置的堆栈和应用程序标识。 –