对 AWS 来说很新,对 CI/CD 来说非常新。还有一个问题:将部署 React 网站部署到 S3 存储桶。
我有一个Git
包含 React Web 应用程序的存储库。
我已经设置了一个AWS CodePipeline
项目,它会轮询 repo 的 master 分支以查找提交。
然后它会触发AWS CodeBuild
构建 React 应用程序的项目,如buildspec.yml
在示例/教程中,我遵循了buildspec.yml
以下内容...
post_build:
commands:
- aws s3 cp dist s3://${S3_BUCKET} --recursive
...将构建输出复制到目标S3 Bucket
。
这一切都很好,但是这假设 S3 存储桶已经存在。
问题:哪个步骤应该负责创建目标S3 Bucket
,我应该使用什么来创建目标?
我在想也许它应该是CodeDeploy
另一个Cloudformation
模板
在走错路之前经过一点指导:)
非常感谢。