美文网首页
Jenkins上传文件到远程服务器失败

Jenkins上传文件到远程服务器失败

作者: 阿乐_822e | 来源:发表于2021-10-12 11:18 被阅读0次

在使用Jenkins的Publish Over SSH上传文件到远程服务器上时,build的结果显示成功,但查看服务器上相关目录时发现目标文件不存在,build记录也显示“Transferred 0 file(s)"
检查发现,是由于在SSH Server设置中,对”Source file"的理解不当,这里原来设置的是Jenkins服务器上的绝对路径,但实际上,这里的路径是指其相对于Jenkins工作目录的相对路径!
因此,在这里将所要发布的目录或文件挪到jenkins的工作目录下即可,比如说,我的Jenkins是用docker部署的,其映射了宿主机的一个“/home/jenkins-data/"目录,而我的Job名称为test-html,那么将我的要发布的目录(dist)移到”/home/jenkins-data/workspace/test-html“目录下,我的Source file配置项就设置为"dist/**" 即可。
网上很多人问为什么Publish Over SSH上传失败,原因大多在这里。

相关文章

网友评论

      本文标题:Jenkins上传文件到远程服务器失败

      本文链接:https://www.haomeiwen.com/subject/qcydoltx.html