2016-01-11 2 views
1

Я пытаюсь установить плагин рабочего процесса Jenkins в установку Jenkins 1.641. Я загрузил последнюю версию плагина (v1.12 - https://wiki.jenkins-ci.org/display/JENKINS/Workflow+Plugin). При попытке загрузить и установить, я получаю эту ошибку: -Ошибка при установке jenkins workflow plugin

java.io.IOException: Failed to dynamically deploy this plugin 
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1383) 
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1161) 
at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110) 
at java.lang.Thread.run(Thread.java:745) 
Caused by: java.io.IOException: Failed to install workflow-aggregator plugin 
at hudson.PluginManager.dynamicLoad(PluginManager.java:487) 
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1379) 
... 5 more 
Caused by: java.io.IOException: Dependency workflow-basic-steps (1.12), workflow-scm-step (1.12), workflow-cps-global-lib (1.12), workflow-support (1.12), workflow-job (1.12), workflow-durable-task-step (1.12), workflow-cps (1.12), workflow-api (1.12), workflow-step-api (1.12) doesn't exist 
at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:533) 
at hudson.PluginManager.dynamicLoad(PluginManager.java:477) 
... 6 more 

Может кто-нибудь предложить причину проблемы?

Благодаря

ответ

2

Вы должны установить Pipeline (formerly known as Workflow) 1.13 (или Workflow Aggregator 1.12 если вы хотите 1,12 вместо 1,13) от центра обновления, не пытайтесь установить его вручную (или вы должны установить все зависимости вручную, как указано в журнале: Dependency workflow-basic-steps (1.12), workflow-scm-step (1.12), workflow-cps-global-lib (1.12), workflow-support (1.12), workflow-job (1.12), workflow-durable-task-step (1.12), workflow-cps (1.12), workflow-api (1.12), workflow-step-api (1.12) doesn't exist)

0

Причина, по которой проблема заключается в том, что агрегатор рабочих процессов - это всего лишь одна часть рабочего процесса и зависит от других частей плагина.

Остальные части находятся здесь:

Caused by: java.io.IOException: Dependency workflow-basic-steps (1.12), workflow-scm-step (1.12), workflow-cps-global-lib (1.12), workflow-support (1.12), workflow-job (1.12), workflow-durable-task-step (1.12), workflow-cps (1.12), workflow-api (1.12), workflow-step-api (1.12) doesn't exist 

Простое решение заключается в использовании центра обновления как предложено amuniz.

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

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

updates.jenkins-ci.org/latest/<plugin-name>.hpi 

Пример:

updates.jenkins-ci.org/latest/workflow-step-api.hpi 

Или, если вам нужен специальный пересмотр использования плагина:

http://updates.jenkins-ci.org/download/plugins/<plugin-name>/<revision>/<plugin-name>.hpi 

Exampl e:

http://updates.jenkins-ci.org/download/plugins/workflow-step-api/1.12/workflow-step-api.hpi 
Смежные вопросы