如何为AWS Lightsail设置Bitbucket管道

问题描述

我有一个项目,需要为AWS Lightsail设置位桶管道。

是否有任何有关要部署到AWS Lightail的Bitbucket管道的文档?我一直在寻找有关如何配置的信息,但还没有找到。

文档可用于https://medium.com/technext/bitbucket-to-aws-ec2-continuous-deployment-pipeline-using-aws-code-deploy-for-php-application-e39004243cd9的EC2

但不是光帆。

请帮助

解决方法

此过程类似于使用GitHub,并且我已编写了详细的逐步指南on my weblog。唯一的区别是,当您使用CodePipeline时,您选择的源不是GitHub,而是Bitbucket(检查可用源here)。

这是您需要执行的步骤

  1. 创建服务角色。

  2. 创建一个S3存储桶。

  3. 创建IAM策略。

  4. 创建一个IAM用户。

  5. 创建一个Lightsail实例并安装CodeDeploy代理。

  6. 验证CodeDeploy代理。

  7. 在CodeDeploy中设置应用程序。

  8. 分叉Bitbucket存储库(考虑到您已经拥有存储库,这可以是可选的)

  9. 设置代码管道。

  10. 测试和更新应用程序。

在这种情况下,我使用的仓库已经有了appspec.yml。您还需要准备一篇,但是您链接到的中型文章也包含该信息。