-
Improvement
-
Resolution: Not A Defect
-
Minor
-
None
Created a Dockerfile as:
FROM jenkins USER jenkins COPY plugins.txt /usr/share/jenkins/plugins.txt RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt
Building this image and running the container gives the following error:
Sep 09, 2015 8:15:05 AM jenkins.InitReactorRunner$1 onTaskFailed SEVERE: Failed Loading plugin workflow-aggregator java.io.IOException: Dependency workflow-cps-global-lib (1.10), workflow-durable-task-step (1.10), workflow-step-api (1.10), workflow-cps (1.10), workflow-scm-step (1.10), workflow-job (1.10), workflow-basic-steps (1.10), workflow-api (1.10), workflow-support (1.10) doesn't exist at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:480) at hudson.PluginManager$2$1$1.run(PluginManager.java:369) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) at jenkins.model.Jenkins$7.runTask(Jenkins.java:904) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Sep 09, 2015 8:15:05 AM jenkins.InitReactorRunner$1 onTaskFailed SEVERE: Failed Loading plugin git java.io.IOException: Dependency git-client (1.18.0), scm-api (0.2) doesn't exist at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:480) at hudson.PluginManager$2$1$1.run(PluginManager.java:369) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) at jenkins.model.Jenkins$7.runTask(Jenkins.java:904) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
Seems like the dependencies are not resolved automatically.
This seems pretty basic!