Как скопировать все файлы в новый каталог, используя команды bash в файлах yml? - PullRequest
0 голосов
/ 01 декабря 2018

Я хочу развернуть свой репозиторий git в cpanel.Насколько я знаю, для этого мне нужен файл .cpanel.yml с несколькими командами в нем.Мой файл:

---
deployment:
  tasks:
    - export DEPLOYPATH=/home/ygolokru/public_html/testForsite/
    - /bin/cp * $DEPLOYPATH

Однако оказалось, что он копирует только файлы в основной папке: Например, у меня есть такая структура файла:

  • css
    • style.css
  • index.html

Он будет копировать только index.html, но я хочу, чтобы он копировал весь каталог.Что я должен сделать для этого?

1 Ответ

0 голосов
/ 01 декабря 2018

cp -ird $ SRCDIR $ DEPLOYPATH Если вы хотите работать в пакетном режиме и перезаписанные файлы не имеют значения, cp -frd $ SRCDIR $ DEPLOYPATH

...