我已经阅读this和this和this的答案,但他们都不帮我。 我使用Windows机器詹金斯使用Jenkins的SSH插件发布0个文件
我的工作区,只有如下的文件
C:\詹金斯\工作区\ COPY_FILE \ DevOps的\资源\ FILE1.TXT C:\詹金斯\工作区\ COPY_FILE \的DevOps \资源\ FILE2.TXT
我想通过ssh只发布FILE1.TXT
我加入了插件发布在SSH:
Source files DevOps\resource\file1.txt
Remove prefix DevOps\resource
Remote directory /tmp/
不过我在看到结果:
C:\Jenkins\workspace\Copy_file\DevOps\resource\file1.txt
SSH: Connecting from host [hhhhh]
SSH: Connecting with configuration [Redhat1] ...
SSH: Creating session: username [hhhh], hostname [iiiiii], port [22]
SSH: Connecting session ...
SSH: Connected
SSH: Opening SFTP channel ...
SSH: SFTP channel open
SSH: Connecting SFTP channel ...
SSH: Connected
SSH: Remote root is not absolute, getting absolute directory from PWD
SSH: Disconnecting configuration [Redhat1] ...
SSH: Transferred 0 file(s)
Build step 'Send files or execute commands over SSH' changed build result to SUCCESS
Finished: SUCCESS
- 为什么发送0文件?
- 我该如何让路径是绝对的,以便将它放到/ tmp /而不是放在/ home/user/tmp中?
修订
您在使用本[插件](https://wiki.jenkins-ci.org/display/JENKINS/Publish+Over+SSH+Plugin)吧?如果为true,您可以发送您的配置参数(如[that](https://wiki.jenkins-ci.org/download/attachments/53608875/global_ssh_advanced.png?版本= 1&时间modificationdate = 1302446662000))? – ajnavarro 2014-11-25 14:36:25
另外,你有一个错字吗(**源文件DevOps \ resource \ file1.tx **,缺少“t”)? – ajnavarro 2014-11-25 14:38:03
是的,它是一种类型。谢谢!我添加了一张照片 – Dejell 2014-11-26 12:33:19