将GitHub分支机构自动部署到AWS弹性豆茎 [英] Deploy a GitHub branch automatically to AWS Elastic Beanstalk

查看:0
本文介绍了将GitHub分支机构自动部署到AWS弹性豆茎的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我在GitHub上有一个分支stable,希望在提交时自动部署到我的AWS EB实例。

我已查看CodePipeline,它在我托管我的实例的区域中不可用。

我还查看了CodeDeploy,但这似乎只适用于EC2的单个实例,而不适用于Elastic Beanstalk。如果我错了,请纠正我。

感谢所有的帮助。我不希望每次提交时都必须手动部署。

推荐答案

对于遇到这种情况的任何人,我想说这是可能的。

  1. 您需要在弹性豆茎上创建一个应用程序(该应用程序应该基于您代码的运行时环境,例如,NodeJS用于使用NodeJS构建的应用程序,php用于php应用程序)
  2. 创建豆茎应用程序时,请确保选择AWS提供的示例应用程序。
  3. 这将启动运行该示例应用程序的环境(您可以随意配置环境)
  4. 启动应用程序,然后创建一个新的管道,但请确保在管道中选择您的源作为GitHub(这使您的GitHub分支能够被选为源)
  5. 在管道的部署阶段,请确保选择弹性豆茎进行部署。

这里有详细的解释:https://medium.com/@faithfulanere/how-to-create-cicd-using-github-as-source-and-elastic-beanstalk-244319a2a350

这篇关于将GitHub分支机构自动部署到AWS弹性豆茎的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆