Я использую AWS codedeploy для развертывания приложений вместе с git. Я создал appspec.yml. В разделе файлов мне нужно скопировать файл из другой папки (например, /home/ec2-user/sample.war) в место назначения.
version: 0.0
os: linux
files:
- source: /home/ec2-user/deploy/sample.war
destination: /usr/share/tomcat6/webapps/
Свойство source в разделе файлов ищет файлы только внутри каталога агента codedeploy (например: / opt / codedeploy-agent / deployment-root / 1d4de60d-99c1-4e40-bd14-335b6f8b5633 / d-sfjksdjfkl / home / ec-user / sample. война). Согласно документации AWS, это правильно. Доступен ли какой-либо другой вариант для копирования файла из другого местоположения экземпляра ec2? или любая переменная, доступная для поиска папки агента aws codedeploy во время выполнения?