2016-04-30 90 views
0

我正在学习基于AWS的持续集成并具有基本CodeCommit → CodePipeline → CodeDeploy根据tutorial设置工作流程。当我推送到CodeCommit时,CodePipeline会在CodeDeploy中触发构建,但它不会找到我的appspec.yml清单,因为它不在我的存储库的根目录中。用于AWS CodePipeline/CodeDeploy的替代appspec.yml位置

如何配置CodePipeline/CodeDeploy在子目录inst/aws/下寻找appspec.yml而不是存储库根目录?我不想重构我的回购(其中也包含非AWS内容),以适应供应商特定的偏好。

回答

1

默认情况下CodeDeploy代理查看您的包的根目录appspec.yml。不幸的是,你不能配置appspec的位置。