Агент CodeDeploy не нашел файл AppSpec в распакованном каталоге ревизий по относительному к ревизии пути «appspec.yml» - PullRequest
0 голосов
/ 01 ноября 2018

На основании приведенного ниже сообщения об ошибке codedeploy копирует мою архивную папку в какое-то временное местоположение. я могу найти свою папку archive.zip после папки установки-архива.

Агент CodeDeploy не нашел файл AppSpec в распакованном каталоге ревизий по относительному к ревизии пути «appspec.yml». Редакция была распакована в каталог "/ opt / codedeploy-agent / deploy-root / 59a04892-4afd-4e82-9335-52e8b6047d4b / d-WZDFGDBHU / deploy-archive", и файл AppSpec был ожидаем, но не найден по пути "/ опт / codedeploy-агент / развертывания корень / 59a04892-4afd-4e82-9335-52e8b6047d4b / д-WZDFGDBHU / разворачивание-архив / appspec.yml». Обратитесь к документации AWS CodeDeploy Appspec для получения дополнительной информации на веб-сайте AWS

но он выглядит как appspec.yml сразу после папки-архива развертывания. Но он находится по адресу развертывание-архив / архив / appspec.yml

appspec.yml и мой военный файл заархивированы в S3

как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Я также сталкивался с этой проблемой в copydeploy, которая продолжает сбой развертывания конвейера кода. «Агент CodeDeploy не нашел файл AppSpec в распакованном каталоге ревизий по относительному к ревизии пути« appspec.yml ».

Шаги, которые я предпринял: 1) Скопируйте appspec.yml из тестового шаблона AWS и используйте его для изменения в новый appspec.tml

2) Не забудьте заархивировать файл в самой папке (не создавать папку с файлами и архивировать ее)

0 голосов
/ 01 ноября 2018

Нашел проблему. Вместо того чтобы выбрать appec.yml, файл myapp и сжать их, я создал для них папку, а затем создал zip-файл. Я должен был создать zip-файл, просто выбрав файлы, не создавая папку для них. Потрачено много времени на эту проблему: (

...