【问题标题】:Is it possible to rename or change the directory of the AWS codedeploy appspec file?是否可以重命名或更改 AWS codedeploy appspec 文件的目录?
【发布时间】: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


【解决方案1】:

您不能即时重命名工件。您可以在调用 CodeDeploy 之前的中间步骤中执行此操作。顺便说一句,您说您正在为不同的环境构建不同的版本,更好的方法是用户 instance / user metadatatags

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 1970-01-01
    • 2019-01-03
    • 2021-11-08
    相关资源
    最近更新 更多