通过SSH发布的Jenkins无法更改为远程目录

时间:2016-10-07 21:28:06

标签: jenkins ssh jenkins-plugins

我使用Jenkins发布的SSH插件将文件传输到远程服务器。

当我配置通过SSH发布插件并指定远程目录时,测试配置始终失败并显示以下错误:

  

jenkins.plugins.publish_over.BapPublisherException:无法更改   到远程目录[C:\ zzTest]

Publish over ssh plugin - failed to change remote directory

但是,如果我将远程目录保留为空白,则在测试配置时会收到成功消息。

enter image description here

我在这里做错了什么想法?该目录肯定存在于远程服务器上。

2 个答案:

答案 0 :(得分:0)

所以似乎问题在于指定远程目录字段中的绝对路径。

解决方案是指定相对路径。因此,在上面的场景中, / zzTest 是应输入远程目录字段的值。

答案 1 :(得分:-1)

  1. 选择“sftp”,将“SFTP主路径”更改为“C:\”
  2. enter image description here

    1. 将“ssh服务器远程目录”更改为“/ zzTest”

    2. 测试配置