说我有一个分支stable
在 GitHub 上,我希望在提交时自动部署到我的 AWS EB 实例。
我看过CodePipeline
,这在我托管实例的区域不可用。
我也看过CodeDeploy
但这似乎仅适用于 EC2 的单个实例,而不适用于Elastic Beanstalk
。如果我错了,请纠正我。
感谢所有帮助。我不想每次提交时都必须手动部署。
对于任何偶然发现这一点的人,我想评论说这是可能的。
- 您需要在 Elastic Beanstalk 上创建一个应用程序(该应用程序应基于代码的运行时环境,例如使用 Nodejs 构建的应用程序使用 Nodejs,使用 php 应用程序构建的应用程序使用 php)
- 创建 beanstalk 应用程序时,请确保选择 aws 提供的示例应用程序。
- 这将启动一个运行该示例应用程序的环境(请随意按照您想要的方式配置环境)
- 启动应用程序,然后创建一个新管道,但请务必在管道中选择您的源作为 GitHub(这使得您可以选择 github 中的分支作为源)
- 在管道的部署阶段,请务必选择 Elastic Beanstalk 进行部署。
可以在这里找到详细的解释:https://medium.com/@faithfulanere/how-to-create-cicd-using-github-as-source-and-elastic-beanstalk-244319a2a350 https://medium.com/@faithfulanere/how-to-create-cicd-using-github-as-source-and-elastic-beanstalk-244319a2a350
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)