зеркальное отображение lftp работает на терминале, но не работает на gitlab-ci - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь использовать lftp для развертывания моего проекта на рабочем сервере по ftp.Я сделал несколько попыток с настройкой задания, но результат всегда один и тот же: задание не выполнено.Если я запускаю команду на терминале на той же машине, что и мой gitlab-runner, все работает нормально.

Текущая команда, которую я запускаю на терминале и в файле gitlab-ci.yml:

lftp -u $FTP_USER,$FTP_PASSWD $FTP_HOST -e "mirror -e -R -p vendor ${FTP_ROOT_PATH}/vendor --no-perm –no-symlinks; quit"

и это то, что я прочитал в отчете о работе:

$ lftp -u $FTP_USER,$FTP_PASSWD $FTP_HOST -e "mirror -e -R -p vendor ${FTP_ROOT_PATH}/vendor --no-perm –no-symlinks; quit"
ln: Errore fatale: 500 Unknown SITE command.
ln: Errore fatale: 500 Unknown SITE command.
ln: Errore fatale: 500 Unknown SITE command.
ln: Errore fatale: 500 Unknown SITE command.
ln: Errore fatale: 500 Unknown SITE command.
ln: Errore fatale: 500 Unknown SITE command.
ln: Errore fatale: 500 Unknown SITE command.
ln: Errore fatale: 500 Unknown SITE command.
Running after script...
$ rm -f ~/.netrc
ERROR: Job failed: exit status 1

Я думаю, что это не удастся для окончательного отчета lftp, но я не уверен.Я также прочитал этот вопрос , но результат работы не удался.

Я хочу отразить каталог поставщика.

Спасибо,

Giovanni

...