Я пытался развернуть мой архив сборки размещенных на S3 и получаю следующее сообщение об ошибке во время beforeInstall:Требуется ли CodeDeploy для хранения сценариев развертывания в архиве сборки?
Script does not exist at specified location: /opt/codedeploy-agent/deployment-root/47208456650-458497-4028-97qa6-ef3a7sa30fa96f/d-0S472LBGI/deployment-archive/deployment/backup.sh
Мой архив сборка содержит только источники. Сценарии сборки постоянно находятся на моем сервере.
AppSpec.yml выглядит
version: 0.0
os: linux
files:
- source: /build.tgz
destination: /var/www/proj/deployment <- deployment scripts are here
hooks:
BeforeInstall:
- location: backup.sh
runas: root
timeout: 300
AfterInstall:
- location: deploy.sh
runas: root
timeout: 300
ApplicationStart:
- location: applicationStart.sh
runas: root
timeout: 300
Просто добавьте @Castrohenge, расположение сценария относительно исходного пучка, а не папку назначения. Вот почему он не смог найти скрипт backup.sh – whileone