Jenkins-CI SCP插件无法找到要上传的文件

时间:2011-08-10 17:50:20

标签: android jenkins

我让Jenkins-CI正在编译我正在开发的Android应用程序。编译它很棒但它不会通过SCP上传发布apk。我已将源设置为bin / *并且它给出了以下错误。有没有人对我配置错误有什么建议?我以前一直在工作,但是在我重新安装Fedora之前我忘记了配置。

[SCP] Connecting to smccloud.com
ERROR: Failed to upload files
2: No such file
at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2289)
at com.jcraft.jsch.ChannelSftp._stat(ChannelSftp.java:1741)
at com.jcraft.jsch.ChannelSftp._stat(ChannelSftp.java:1758)
at com.jcraft.jsch.ChannelSftp.stat(ChannelSftp.java:1715)
at be.certipost.hudson.plugin.SCPSite.upload(SCPSite.java:188)
at be.certipost.hudson.plugin.SCPRepositoryPublisher.perform(SCPRepositoryPublisher.java:218)
at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:682)
at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:657)
at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:635)
at hudson.model.Build$RunnerImpl.post2(Build.java:161)
at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:604)
at hudson.model.Run.run(Run.java:1400)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:175)
Build step 'Publish artifacts to SCP Repository' changed build result to UNSTABLE

2 个答案:

答案 0 :(得分:1)

我在尝试复制到目标计算机上不存在的目录时遇到此错误。首先在目标上创建目录,这应该消失,复制工作。

在目标计算机上,您会看到类似:

  

没有这样的文件或目录

当您尝试导航到不存在的目录时。

答案 1 :(得分:0)

如果插件不起作用,可以使用shell脚本作为post构建步骤,为您完成。