使用Bitbucket Pipeline和AWS CodeDeploy Auto Deploy Angular 4应用程序

时间:2017-10-25 14:45:28

标签: node.js amazon-ec2 deployment aws-code-deploy bitbucket-pipelines

我的 Angular 4 应用 MongoDB NodeJS 。我一直在寻找在亚马逊 AWS EC2 实例上自动部署我的应用程序。

我正在为我的项目使用 BitBucket repo。阅读完文章后,我遇到了 Bitbucket Pipeline AWS CodeDeploy 。要完成它,有许多方案和配置要完成。我在整天阅读完所有文件后感到很困惑。

我希望在将代码推送到特定分支时自动部署我的应用。

有人可以提供一步一步的指导方针,使用Bitbucket Pipeline和AWS CodeDeploy自动部署Angular 4(MEAN)应用程序吗?

如果您需要任何其他信息,请与我们联系。谢谢。

1 个答案:

答案 0 :(得分:1)

这是您正在寻找的大量信息,但总体而言以下是您所需要的:

  1. 在aws上设置codedeploy:这将涉及根据您的环境配置codedeploy应用程序,具有正确权限的正确部署组以及环境变量(EC2标记等)。此外,您需要在EC2实例上安装必要的codedeploy二进制文件。

  2. 设置Bitbucket管道:配置正确的bitbucket-pipelines.yml,appspec.py,boto脚本等。查看https://bitbucket.org/awslabs/aws-codedeploy-bitbucket-pipelines-python?_ga=2.61586476.1615273408.1509882420-1278037437.1495556069

  3. 我以上述方式使用bitbucket管道在AWS上的Angular,Nodejs,Python中自动部署多个存储库。

    获得更多帮助的更好方法是询问更具体的问题,或者您是否遇到特定问题。