appspec.yml не удалось после AfterInstall Failed ScriptMissing - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь настроить CI-CD с помощью AWS Source, CodeBuild и CodeDeploy (процесс конвейера).Прямо сейчас я застрял на этапе развертывания.по отдельности CodeDeploy работает нормально, но если я использую конвейер с шагом дерева, например (source-> codebuild-> codedeploy), получаю ошибку

scripts/install_dependencies
Script does not exist at specified location: /opt/codedeploy-agent/deployment-root/492e547b-60d1-4304-906c-0cf6784e906a/d-6Z0CFIDSZ/deployment-archive/scripts/install_dependencies

для большего понимания: - enter image description here

codedeploy-agent.log

2019-05-15 03:53:09 ОШИБКА [codedeploy-agent (531)]: InstanceAgent :: Plugins :: CodeDeployPlugin:: CommandPoller: Ошибка во время выполнения: InstanceAgent :: Plugins :: CodeDeployPlugin :: ScriptError - Скрипт не существует в указанном месте: / opt / codedeploy-agent / deploy-root / 492e547b-60d1-4304-906c-0cf6784e906a / d-XTTKE28SZ / deploy-archive / scripts / start_server.sh - /opt/codedeploy-agent/lib/instance_agent/plugins/codedeploy/hook_executor.rb:119:in `блок (2 уровня) в выполнении '

1 Ответ

0 голосов
/ 25 мая 2019

Перейдите к консоли AWS и запустите развертывание вручную через приложение CodeDeploy.Однажды я встретил этот сценарий, хотя файл существовал.

...