base-directory: 'deployment'
... будет означать, что CodeBuild будет искать в каталоге «deploy» для «deploy / deploy.yaml», что, вероятно, неправильно.
Попробуйте это:
artifacts:
files:
- deployment/deployment.yaml
discard-paths: yes
Один трюк, который я нашел полезным, это установить 'tree' в моей сборочной спецификации и проверить древовидную структуру каталога, чтобы убедиться, что я указываю правильный путь.
На этапе установки:
- apt-get install tree
Позже в Buildspec:
- tree .