Плагин Jenkins-CI SCP не может найти файлы для загрузки - PullRequest
0 голосов
/ 10 августа 2011

У меня есть Jenkins-CI, который собирает приложение для Android, над которым я работаю.Компилирует это здорово, но он не будет загружать апк релиза через SCP.Я установил источник в 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 ]

1 голос
/ 11 июля 2012

Я столкнулся с этой ошибкой, когда пытался скопировать в каталог, который не существует на целевом компьютере.Сначала создайте каталог (-ы) на цели, и это должно прекратиться, и копирование сработает.

На целевой машине вы видите что-то вроде:

Нет такого файла или каталога

при попытке перейти к несуществующему каталогу.

0 голосов
/ 11 августа 2011

Если плагин не работает для вас, вы можете использовать скрипт оболочки с ожидаемым, как шаг после сборки, чтобы сделать это за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...