0
我通過CodeDeploy工具從Bitbucket部署文件。部署到EC2實例後,符號鏈接變爲空文件夾。部署後有沒有辦法保留符號鏈接?如何通過AWS CodeDeploy從Git部署後保留符號鏈接(Bitbucket)
我通過CodeDeploy工具從Bitbucket部署文件。部署到EC2實例後,符號鏈接變爲空文件夾。部署後有沒有辦法保留符號鏈接?如何通過AWS CodeDeploy從Git部署後保留符號鏈接(Bitbucket)
部署將在複製新文件之前清理目標文件夾。 您可以爲appspecs.yml
添加鉤子AfterInstall
以再次創建符號鏈接。
hooks:
AfterInstall:
- location: /deploy/AfterInstall.sh
timeout: 3000
runas: root
然後在文件AfterInstall.sh
添加命令來創建符號鏈接
#!/bin/bash
ln -s /path/to/file /path/to/symlink
謝謝ANKIT!我也想過,但希望有一些開箱即用的解決方案:-) – Artkik