Hi,

 If you use JobDSL plugin then you might use something like the below 
snippet:

job ("generated.job") {   
  readFileFromWorkspace('your_csv_file.csv').eachLine { line ->
    line.split(',').each { value ->
         steps {
        shell ("echo 'running my shell ${value}'")
      }
    }
  }
}

The above script will create a Jenkins Job, called generated.job, with a 
bunch of shell steps (each one based on a different value).

Further details:
- https://github.com/jenkinsci/job-dsl-plugin/wiki
- https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin

I hope it helps

Cheers

On Thursday, 24 September 2015 08:21:45 UTC+2, ok nj wrote:
>
> I'm trying to create a job that will run a certain flow multiple times, 
> each time with different parameters on multiple nodes in parallel. I have a 
> csv file, on which each line contains the requested parameters for a run. I 
> tried using multi configuration job, and I read about the dynamic axis, but 
> I don't quite understand how to use it with the data from my csv file. I 
> also saw build flow and workflow plugins, but again, I couldn't understand 
> how to use it with my csv file.
>
> I'd appreciate if anyone can give me ideas how to solve this.
>
> Thanks in advance,
>
> Sivan
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/2614f05a-3a1d-4319-86c9-3a92a1ce7931%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to