Пропустить загрузку папок в gitlab Pipelines - PullRequest
0 голосов
/ 13 февраля 2019

Я настраиваю .yml файл в gitlab для автоматического развертывания в cPanel, поэтому при каждом развертывании все файлы получают передачу в cPanel, а все, что отсутствует в ветви git, удаляется.

Так что проблема в том,cPanel - клиент на стороне клиента загружает определенное изображение, которого нет в ветке git, удаляется при запуске автоматического развертывания.

Есть ли какое-либо решение, чтобы пропустить загрузку в папку и проверить автоматическое развертывание?

Ниже мой .gitlab-ci.yml код:

deploy:
  script:
    - apt-get update -qq && apt-get install -y -qq lftp
    - lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; mirror -Rnev ./ ./public_html/propertynidhiv2 --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/"
  only:
    - master

1 Ответ

0 голосов
/ 21 февраля 2019

я обновил -Rnev до -Rnv

e означает, что все, чего нет в git, я буду удалять из cpanel, теперь удаляется только тот файл, который я обновил

...