我的 Angular 4 应用 MongoDB 和 NodeJS 。我一直在寻找在亚马逊 AWS EC2 实例上自动部署我的应用程序。
我正在为我的项目使用 BitBucket repo。阅读完文章后,我遇到了 Bitbucket Pipeline 和 AWS CodeDeploy 。要完成它,有许多方案和配置要完成。我在整天阅读完所有文件后感到很困惑。
我希望在将代码推送到特定分支时自动部署我的应用。
有人可以提供一步一步的指导方针,使用Bitbucket Pipeline和AWS CodeDeploy自动部署Angular 4(MEAN)应用程序吗?
如果您需要任何其他信息,请与我们联系。谢谢。
答案 0 :(得分:1)
这是您正在寻找的大量信息,但总体而言以下是您所需要的:
在aws上设置codedeploy:这将涉及根据您的环境配置codedeploy应用程序,具有正确权限的正确部署组以及环境变量(EC2标记等)。此外,您需要在EC2实例上安装必要的codedeploy二进制文件。
设置Bitbucket管道:配置正确的bitbucket-pipelines.yml,appspec.py,boto脚本等。查看https://bitbucket.org/awslabs/aws-codedeploy-bitbucket-pipelines-python?_ga=2.61586476.1615273408.1509882420-1278037437.1495556069。
我以上述方式使用bitbucket管道在AWS上的Angular,Nodejs,Python中自动部署多个存储库。
获得更多帮助的更好方法是询问更具体的问题,或者您是否遇到特定问题。