我正在使用 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/
文件部分中的源属性仅在 codedeploy 代理目录中查找文件(例如:/opt/codedeploy-agent/deployment-root/1d4de60d-99c1-4e40-bd14-335b6f8b5633/d-sfjksdjfkl/home/ec-user/sample.战争)。根据 AWS 文档,这是正确的。是否有任何其他选项可用于从 ec2 实例的不同位置复制文件?或任何可用于在运行时定位 aws codedeploy 代理文件夹的变量?