AWS CodeDeployのHookスクリプトでソースを弄りたいとき
Posted 11. February 2020
Hookスクリプトの実行場所
CodeDeployでソースをデプロイするときには、appspec.ymlでソースと実行するHookスクリプトを指定する。
version: 0.0
os: linux
files:
- source: src
destination: /tmp/project_root
hooks:
AfterInstall:
- location: hook/deploy.sh
timeout: 300
runas: root
ここで実行されるdeploy.shは、/tmp/project_root/hook/deploy.sh ではなく、/opt/codedeploy-agent/deployment-root/deployment-group-id/deployment-id/deployment-archive/hook/deploy.sh になる。
!--more--> ...READ MORE
Time to read 1 min