我正在学习基于AWS的持续集成,并根据tutorial拥有基本的CodeCommit→CodePipeline→CodeDeploy工作流程设置。当我推送到CodeCommit时,CodePipeline会触发CodeDeploy中的构建,但它找不到我的appspec.yml
清单,因为它不在我的存储库的根目录中。
如何配置CodePipeline / CodeDeploy以查找子目录appspec.yml
下的inst/aws/
而不是存储库根目录?我不想重构我的仓库(也有非AWS内容)只是为了适应供应商特定的偏好。
答案 0 :(得分:1)
默认情况下,CodeDeploy代理会查看appspec.yml的捆绑包的根目录。很遗憾,您无法配置appspec的位置。