我正在尝试使用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的最终报告失败,但是我不确定。 我也读过此question,但结果是作业失败。
我想做的是镜像供应商目录。
谢谢
乔瓦尼