gpt4 book ai didi

git - 将 GitHub 分支自动部署到 AWS Elastic Beanstalk

转载 作者:太空狗 更新时间:2023-10-29 13:15:09 34 4
gpt4 key购买 nike

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

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

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

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

最佳答案

对于偶然发现此问题的任何人,我想评论说这是可能的。

  1. 您需要在 Elastic Beanstalk 上创建一个应用程序(此应用程序应基于您的代码的运行时环境,例如 nodejs 用于使用 nodejs 构建的应用程序,php 用于 php 应用程序)
  2. 创建beanstalk应用时一定要选择aws提供的示例应用。
  3. 这会启动一个运行该示例应用程序的环境(您可以按照自己的方式随意配置环境)
  4. 启动应用程序,然后创建一个新的管道,但一定要在管道中选择你的源作为 GitHub(这使得你的 github 分支可以被选为源)
  5. 在管道的 Deploy 阶段,一定要选择 Elastic Beanstalk 进行部署。

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

关于git - 将 GitHub 分支自动部署到 AWS Elastic Beanstalk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39090857/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com