Travis 不使用 lftp 上传文件
Travis do not upload files using lftp
这是我的配置:
language: node_js
node_js:
- '12'
cache: npm
script:
- npm test
- npm run build
after_success:
- sudo apt-get -y install lftp
- echo "set dns:order \"inet inet6\"" > ~/.lftprc
- lftp -e "mirror -eR ./app ~/tmp" -u ${USERNAME}:${PASSWORD} ftp://${FTP_SERVER}
一切正常。除了最后一个命令。当我尝试使用此命令将文件上传到服务器时,需要 1-2 分钟,但 travis 根本做不到。它说时间到了并引发错误。即使我将超时时间增加到 30 分钟,也没有任何改变。
我想使用 FTP 协议测试、构建然后将我的站点部署到服务器。正如我已经说过的,我可以在我的机器上使用 lftp
.
我该如何解决?
我真的很想找到答案,但是什么也没有。但我找到了解决方案 - Github Actions。它比 Travis.
效果好得多
这是我的配置:
language: node_js
node_js:
- '12'
cache: npm
script:
- npm test
- npm run build
after_success:
- sudo apt-get -y install lftp
- echo "set dns:order \"inet inet6\"" > ~/.lftprc
- lftp -e "mirror -eR ./app ~/tmp" -u ${USERNAME}:${PASSWORD} ftp://${FTP_SERVER}
一切正常。除了最后一个命令。当我尝试使用此命令将文件上传到服务器时,需要 1-2 分钟,但 travis 根本做不到。它说时间到了并引发错误。即使我将超时时间增加到 30 分钟,也没有任何改变。
我想使用 FTP 协议测试、构建然后将我的站点部署到服务器。正如我已经说过的,我可以在我的机器上使用 lftp
.
我该如何解决?
我真的很想找到答案,但是什么也没有。但我找到了解决方案 - Github Actions。它比 Travis.
效果好得多