0

Я развертываю файлы из Bitbucket с помощью средства CodeDeploy. После развертывания в EC2 символьные ссылки становятся пустыми папками. Есть ли способ сохранить символические ссылки после развертывания?Как сохранить символические ссылки после развертывания через AWS CodeDeploy из Git (Bitbucket)

ответ

2

Развертывание очистит целевую папку перед копированием новых файлов. Вы можете добавить крючки в appspecs.yml за AfterInstall, чтобы создать символические ссылки еще раз.

hooks: 
    AfterInstall: 
     - location: /deploy/AfterInstall.sh 
     timeout: 3000 
     runas: root 

затем в файле AfterInstall.sh добавить команду для создания SYMLINK

#!/bin/bash 
ln -s /path/to/file /path/to/symlink 
+0

Спасибо ANKIT! Я также думал об этом, но надеялся, что есть какое-то неподходящее решение :-) – Artkik