Thanks to both of you, I should achieve what I want with these
hints/examples :-)

@Oleg Didn't knew of this two plugins which sound great !
Unfortunately, I already implemented everything in the NodeJS plugin which
should make your Custom Tools Plugin example even easier by not having to
write any line of code :-) ... but the initiative is cool to have a simple
workaround to install something which hasn't any autoinstaller yet.

Thanks again :)


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



On Thu, Aug 1, 2013 at 8:30 AM, Oleg Nenashev <o.v.nenas...@gmail.com>wrote:

> Hello,
>
> Probably, you could use "Custom Tools 
> Plugin<https://wiki.jenkins-ci.org/display/JENKINS/Custom+Tools+Plugin>".
> Via this plugin you can specify your own tools and installers. Version 0.3
> will add support of the variables and label-specific installation options.
>
> If you need to specify path w/o any installation steps, you can use Extra
> Tool Installers 
> Plugin<https://wiki.jenkins-ci.org/display/JENKINS/Extra+Tool+Installers+Plugin>
>
> Best regards,
> Oleg Nenashev
>
> среда, 31 июля 2013 г., 2:07:18 UTC+4 пользователь Frédéric Camblor
> написал:
>
>> 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.
>
>
>

-- 
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