0

我正在学习基于 AWS 的持续集成,并且按照教程设置了基本的 CodeCommit → CodePipeline → CodeDeploy 工作流程。当我推送到 CodeCommit 时,CodePipeline 会在 CodeDeploy 中触发构建,但是它找不到我的appspec.yml清单,因为它不在我的存储库的根目录中。

如何配置 CodePipeline/CodeDeployappspec.yml在子目录inst/aws/而不是存储库根目录下查找?我不想仅仅为了满足特定于供应商的偏好而重组我的 repo(其中也包含非 AWS 内容)。

4

1 回答 1

2

默认情况下,CodeDeploy 代理会在包的根目录中查找 appspec.yml。不幸的是,您无法配置 appspec 的位置。

于 2016-05-25T01:53:15.317 回答