Scp将数据从GitLab复制到服务器,并以代码1退出:无此文件或目录

时间:2019-02-24 12:44:23

标签: gitlab-ci scp

我在GitLab上有脚本,我想将脚本复制到deploy管道中的服务器上。我用USER_IPUSER_PASS创建sshpass comand的环境变量。这是我的管道的输出:

$ sshpass -e scp -o stricthostkeychecking=no -r project root@${USER_IP}:/opt
Warning: Permanently added '1.2.3.4' (ECDSA) to the list of known hosts.
root@: No such file or directory
ERROR: Job failed: exit code 1

问题是,管道失败,但是数据已复制到服务器。那么,为什么作业失败并显示退出代码1和消息root@: No such file or directory

是否有更好的方法将数据从GitLab部署到服务器?

0 个答案:

没有答案