Yes I did a check in allow concurrent execution.

Now when I run mvn clean hpi:run it starts the jobs in parallel on the 
available executors, but its spawns jobs infinitely and the text: XXXX Done 
in: " + object.getTime() is never printed. And I have not even pressed the 
build button.

Why do I get something that seems like an infinite loop?

Here is my code based on your script:

    List<Future<?>> futures = new ArrayList<Future<?>>();
    for (int i = 0; i < 5; i++) {
      System.out.println("Running: " + i + " out off: " + executors);
      try {
        QueueTaskFuture<?> scheduleBuild2 = 
build.getProject().scheduleBuild2(0, new Cause.UserCause(), 
parametersAction);
        futures.add((Future) scheduleBuild2);
      } catch (Exception e) {
        throw new AbortException(e.getMessage());
      }
    }
    for (Future<?> future : futures) {
      AbstractBuild<?, ?> object = (AbstractBuild<?, ?>) future.get();
      System.out.println("XXXX Done in: " + object.getTime());
    }




On Sunday, March 9, 2014 11:23:37 PM UTC+1, Daniel Beck wrote:
>
> Since you seem to be triggering multiple builds of the same project, did 
> you enable the project for parallel execution of multiple builds? 
>
> On 09.03.2014, at 23:21, Daniel Beck <m...@beckweb.net <javascript:>> 
> wrote: 
>
> > If you have the executors, the builds should run in parallel 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to