【发布时间】:2020-06-10 02:47:29
【问题描述】:
我已经设置了我的 codedeploy appspec.yml 文件,当前位于我的根文件夹中。我有一个 CI/CD 运行 2 个管道,具体取决于新代码被推送/合并到哪个分支。我有一个用于生产,一个用于分期。以前我使用 staging 中的 s3 工件来构建生产,但我想更改它,以便它运行生产管道并在我推送到 master 时进行部署。问题是,为了构建它,我有一些运行 bash 脚本的钩子,其中内容与暂存 appspec 文件不同。 关于如何为 aws codedeploy 拥有多个 appspec 文件的任何想法?
BR卢卡斯
【问题讨论】:
-
不可能...
-
解决方案是在 build fx 期间修改它。如果你有 2 个 appspec 文件。然后取决于 fx。在您所在的分支上,您可以重命名您想要在构建期间运行的分支。
标签: amazon-web-services amazon-s3 amazon-ec2