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 jenkinsci-dev+unsubscr...@googlegroups.com.
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 jenkinsci-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to