【发布时间】:2018-07-11 08:04:55
【问题描述】:
我目前正在为我的 NodeJS 应用程序使用 CodeDeploy,我只有一个亟待解决的问题,有没有办法指示我的 BeforeInstall 脚本在修订根目录而不是我的 Linux 操作系统的根目录上运行?
例如,我的 BeforeInstall 钩子脚本可能如下所示:
#!/bin/bash
echo "Current directory: "
echo $PWD
echo `ls`
# Do actual stuff here
通过查看日志,在我看来脚本是在 /(OS 根目录)上运行的,我如何指示它在修订根目录上运行?我知道我可以 CD 到 /opt/codedeploy-agent/deployment-root/app-id/deployment-id,但每次检索应用程序 ID 和部署 ID 对我来说似乎很麻烦。
【问题讨论】:
-
您需要 cd 到所需的文件夹
-
你找到解决办法了吗?
标签: linux amazon-web-services continuous-integration aws-code-deploy