In case anyone has a similar requirement as mine, I ended up doing the 
following:

>From the shell script which starts the EC2 instance I write to file the 
host name of the new instance.
I use the 
EnvInject<https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin> plugin 
to read the host name from the file and set it as environment property.
>From there I can reference it in the next job, using the Buld Flow plugin 
and the Groovy DSL:

serverup = build( "JOB 1" )
out.println "host: " + serverup.envVars["host"]
...


Probably not the most elegant solution, but it does the job. Any suggestion 
that allows me to do the same without going through a file is welcome!

On Thursday, 21 February 2013 11:38:05 UTC+1, [email protected] wrote:
>
> Yes, even though I would like to use the Build Flow plugin to orchestrate 
> the flow. 
> Still, it is unclear to me how I can assign a Jenkins env variable from a 
> shell script.
>
> L
>
> On Thursday, 21 February 2013 10:45:27 UTC+1, ogondza wrote:
>>
>> Hi, 
>>
>> This seems to do what you want   
>> https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin. 
>>
>>
>> -- 
>> oliver 
>>
>

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to