我正在通过 CodeDeploy 工具从 Bitbucket 部署文件。部署到 EC2 实例后,符号链接(symbolic link)变为空文件夹。有没有办法在部署后保留符号链接(symbolic link)?
最佳答案
部署将在复制新文件之前清理目标文件夹。
您可以为 AfterInstall
添加 Hook 到 appspecs.yml
以再次创建符号链接(symbolic link)。
hooks:
AfterInstall:
- location: /deploy/AfterInstall.sh
timeout: 3000
runas: root
然后在文件 AfterInstall.sh
中添加创建符号链接(symbolic link)的命令
#!/bin/bash
ln -s /path/to/file /path/to/symlink
关于linux - 如何在通过 AWS CodeDeploy 从 Git (Bitbucket) 部署后保留符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42272204/