需要移动部署的文件夹-AWS CodeDeploy

时间:2019-08-08 23:15:16

标签: amazon-web-services aws-code-deploy aws-codepipeline

所以我想部署我的应用程序。我有一个移动脚本,该脚本可以将所有已部署的文件移动到需要发送的位置。

但是当该脚本在BeforeInstall阶段运行时,它无法找到文件。

enter image description here

因此,我在脚本中添加了一个密码,目录为“ deployment-root”。我想我需要CD进入部署文件夹,但是ID总是不同的。

有什么方法可以在我的appspec.yml文件中获取该ID,以便可以在我的部署脚本中将其CD插入?

谢谢

1 个答案:

答案 0 :(得分:1)

您不必手动复制,可以在appspect.yml的“文件”部分中指定文件的复制位置和复制位置。

files:
  - source: Config/config.txt
    destination: /webapps/Config
  - source: source
    destination: /webapps/myApp

Provides information to CodeDeploy about which files from your application revision should be installed on the instance during the deployment's Install event.

通过此页面的更多详细信息: https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-files.html