Hi,

I have a job that takes a number of parameters (version_number, 
release_number, branch etc). This build can be built in a number of ways, 
some need to get the values of these parameters from other locations. the 
different modes are:

1) Manually - Take the passed in parameters
2) SCM Change - take the parameter values from the last successful build of 
another job
3) Timer - take the parameter values from the last successful build of 
another job
4) Upstream Job - take the parameters passed to it from the upstream job.

1 is obviously no problem, as is 4 with the use of the Parameterized build 
plugin.

I have written a Groovy script to retrieve the parameter values for cases 2 
and 3 but can't find a way to apply these values to the variables used in 
the build step (execute shell ). I can create new parameters and access 
these as variables but I don't really like this method as it makes my shell 
script a bit ugly. 

Does anyone know how to overwrite parameter values from within the Groovy 
script.

Thanks

Reply via email to