настроить файл .cpanel.yml, чтобы загрузить все - PullRequest
0 голосов
/ 08 декабря 2018

Просто начинаю изучать, как настроить git-репозиторий на моем сервере с помощью cPanel.Он говорит, что мне нужно иметь файл с именем .cpanel.yml в корневой папке, чтобы он работал.

Он дал мне такой пример файла:

    ---
deployment:
  tasks:
    - export DEPLOYPATH=/home/user/public_html/
    - /bin/cp index.html $DEPLOYPATH
    - /bin/cp style.css $DEPLOYPATH

Что мне нужнонаписать здесь вместо строки 5-6, чтобы загрузить все?Я думаю, строка 4 верна, если она должна быть загружена в папку home / user / public_html.

Спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

Вам нужна только эта часть .cpanel.yml:

    ---
deployment:
  tasks:

Части, перечисленные после «tasks:», являются опцией команд Linux Bash.

0 голосов
/ 02 января 2019

Коды

-export DEPLOYPATH=/home/user/public_html/
- cp index.html $DEPLOYPATH
- cp style.css $DEPLOYPATH 

являются кодами linux

Команда cp по умолчанию принимает два позиционных аргумента, источник и пункт назначения.По умолчанию он будет копировать только файлы, а не каталоги.Но cp могут быть переданы различные параметры и аргументы, чтобы изменить это поведение.

Чтобы скопировать все файлы, включая подкаталоги, вы, вероятно, захотите использовать команду:

/bin/cp -R * $DEPLOYPATH.

Это должно рекурсивно скопировать всефайлы и каталоги из каталога репозитория в путь развертывания.

...