Yup, just checked and it works just fine. Gonna be doing a lot of this from now 
on :)

Thank you,
--Roman

On 2014/01/23 12:48 PM, Maureen Barger wrote:

We do this as well FWIW.

On Thu, Jan 23, 2014 at 10:55 AM, Mandeville, Rob 
<rmandevi...@litle.com><mailto:rmandevi...@litle.com> wrote:


We’ve got a technique for this at our shop.  It requires the envInject
plugin.

You write a line such as:

echo “varID = $varID” > export_props.properties

In the step after the shell step, create an “Inject environment variables”
step that reads from export_props.properties.


Now, the contents of export_props.properties is injected into the job
itself, and will be injected into shell steps as environment variables.

--Rob

From: jenkinsci-users@googlegroups.com<mailto:jenkinsci-users@googlegroups.com>
[mailto:jenkinsci-users@googlegroups.com] On Behalf Of Naumenko, Roman
Sent: Thursday, January 23, 2014 10:50 AM
To: jenkinsci-users@googlegroups.com<mailto:jenkinsci-users@googlegroups.com>
Subject: Variable from shell script to Jenkins job

Jenkins experts,

Does anybody remember how to pass variable from shell execution inside the
job to Jenkins itself?

Say there is pre-step:
varID=(grep something ${WORKSPACE}/pom.xml | cut something else)

Is it possible to use $varID in further non-shell steps in the job?

--Roman



_______________________________________________________________________

This email is intended only for the use of the individual(s) to whom it is 
addressed and may be privileged and confidential.
Unauthorised use or disclosure is prohibited. If you receive This e-mail in 
error, please advise immediately and delete the original message. 
This message may have been altered without your or our knowledge and the sender 
does not accept any liability for any errors or omissions in the message.

Ce courriel est confidentiel et protégé. L'expéditeur ne renonce pas aux droits 
et obligations qui s'y rapportent. 
Toute diffusion, utilisation ou copie de ce message ou des renseignements qu'il 
contient par une personne autre que le (les) destinataire(s) désigné(s) est 
interdite.
Si vous recevez ce courriel par erreur, veuillez m'en aviser immédiatement, par 
retour de courriel ou par un autre moyen.

-- 
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/groups/opt_out.

Reply via email to