Thanks for that input, Eric.
I have the nodejs path set in the PATH variable and I can run the cordova 
commands from command line on the slave machine locally. \the problem 
occurs only when I run it from Jenkins.

I've installed Envinject plugin. Being a newbie to Jenkins, I'm a bit 
confused as to how to use it.
Can I use the node level configuration where I unset the system environment 
variable, copy the contents of my system PATH variable on to a .properties 
file and specify its path?

In the properties file, should I specify the path to nodejs as 
CORDOVA_PATH? 

Can't see much help on the cordova-Jenkins on the net  too.

Thanks,
Shaji

On Friday, 14 August 2015 21:46:39 UTC+1, Eric Pyle wrote:

> Hi,
>
> Apparently 'cordova' is not on the %PATH% for the user running Jenkins. 
> You may want to manually add the appropriate PATH entries before calling 
> cordova, or you can set build variables in the job definition (Build 
> Environment section, requires Envinject plugin).
>
> Regards,
> Eric
>
> On 8/14/2015 1:08 PM, Shajimon Paremmal wrote:
>
> HI,
> I'm trying to build a sample mobile app using Apache CORDOVA in 
> the Jenkins Master-Slave environment. 
> The source files are present on a Jenkins slave running Windows Server 
> 2012.
> I've specified the cordova commands in a .bat file and specified its path 
> in the "Execute Windows batch command".
>
> The build fails saying that "'cordova' is not recognized as an internal or 
> external command,operable program or batch file."
>
> I can very well run this batch file from cmd and it runs successfully.
> Can anyone help me with this issue?
>
> Additional info:
> Contents of the .bat file;
>
> echo Starting the CORDOVA Build process
> cd C:\Cordova_Projects\workshop
> call cordova platforms remove android
> call cordova platforms add android
> call cordova plugin add org.apache.cordova.device
> call cordova plugin add org.apache.cordova.console
> call cordova emulate android
>
> Jenkins work directory on slave - C:\Jenkins_Works
> Cordova project directory on slave - C:\Cordova_Projects\workshop
>
> Thanks,
> Shaji
> -- 
> 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] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-users/bacd4605-bf42-4aa3-a1e6-9a0a9339a777%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-users/bacd4605-bf42-4aa3-a1e6-9a0a9339a777%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/638bb6bd-6dc6-4792-8b3d-a5215a181bb2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to