AppSpec.ymlがないよ、というエラーが出まくり、ビルドに失敗する。
使用環境
- EC2 Amazon Linux(ロードバランサー使用)
- リポジトリはGithubから
- CodePipelineなどは使用せず、CodeDeployのみ使用
# 確認事項 - appspec.ymlがそもそもあるか - あったとしたら、リポジトリのルート直下に配置されているか
上記を確認したけど治らず。。。。
調べるとたくさんの人がこのエラーに遭遇しているようです。
- https://stackoverflow.com/questions/53501365/codedeploy-agent-did-not-find-an--appspec-file-within-the-unpacked-revision-direc
- https://infraya.work/posts/codedeploy_appspec_not_found_error/
- https://forums.aws.amazon.com/thread.jspa?threadID=296302&tstart=0
階層の問題説や、appspec.yml
ではなくて appspec.yaml
なのでは?みたいな意見もありました。
解決策
EC2再起動。これだけ。。。
拍子抜け。。。