• Icon: Improvement Improvement
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • docker
    • 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!

            ndeloof Nicolas De Loof
            arungupta arungupta
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: