You override ToolInstallation.buildEnvVars()

Its Javadoc explains how to add it, and see JDK.buildEnvVars() for a concrete example.

On 07/30/2013 03:07 PM, Frédéric Camblor wrote:
Hi everyone,

I'm lacking in Jenkins API knowledge to be able to provide a specific directory
to the PATH variable during a job execution only.

My need : I'm enhancing the NodeJS plugin with NodeJS & npm auto-installers.
Once installed, node has a bin/ directory with potentially lots of executables
inside it (when a new npm package is installed, it might add new executable to
this bin/ folder).

I'd like to provide some build step allowing to add NodeJS installation's bin/
folder to the PATH variable, during a specific build execution.
It could then make it possible to call some npm executables during shell
executed scripts (such as grunt, bower, jasmine and so on...)

I tried appending launcher.env("PATH=/path/to/node/bin:<existing PATH value>"),
but it didn't seemed to work (executable not found).

If you have any input/doc to help me, I take it ! :-)

Thanks in advance,

Frédéric Camblor <http://fcamblor.wordpress.com/> 
<http://www.twitter.com/fcamblor>
Bordeaux JUG <http://bordeauxjug.org/> Leader
Jenkins <http://jenkins-ci.org/> community member & plugin commiter

--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" 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.




--
Kohsuke Kawaguchi | CloudBees, Inc. | http://cloudbees.com/
Try Jenkins Enterprise, our professional version of Jenkins

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Developers" 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