Hello Guys,

Thanks a lot for your input, the issue has been resolved. The problem is in
the Project configuration. It was configured for Windows and I was running
it on Linux. Sorry for your time, thanks a lot!


On 26 June 2014 14:47, Vivekanand S V <[email protected]> wrote:

> If you can execute matlab using your user account from terminal and you
> are using the same accoutn while running the job, add this line in your
>  "execute shell" step
>
> export PATH=$PATH:/usr/local/MATLAB/R2014a/bin/
>
> That should point to the correct executable. You can try the above step
> even if you are using other user account from jenkins (it may just work :) )
>
> Vivek.
>
>
>
> On Thu, Jun 26, 2014 at 4:33 PM, Rachit Kumar <[email protected]>
> wrote:
>
>> Hello Richard,
>>
>> Modification:
>>
>> #!/bin/bash
>> /usr/local/MATLAB/R2014a/bin/matlab -nosplash -nodisplay -r
>> "InitFileName='model_init',VariableList={'motorspeed' 'motorpositions'
>> 'voltage'},SimStart=0,SimEnd=20,ModelName='jenkins_test_model';jenkins_matlab"
>>
>> It gives the following error:
>>
>>
>> [MATLAB_Jenkins_Integration] $ bash -xe /tmp/hudson199216277896528528.sh
>> + /unsecured/jenkins/workspace/MATLAB_Jenkins_Integration/project/build.sh 
>> Build-104
>> /unsecured/jenkins/workspace/MATLAB_Jenkins_Integration/project/build.sh: 
>> line 2: /usr/local/MATLAB/R2014a/bin/matlab: No such file or directory
>> Build step 'Execute shell' marked build as failure
>> [htmlpublisher] Archiving HTML reports...
>> [htmlpublisher] Archiving at BUILD level 
>> /unsecured/jenkins/workspace/MATLAB_Jenkins_Integration/project/output to 
>> /srv/jenkins/jobs/MATLAB_Jenkins_Integration/builds/2014-06-26_13-00-52/htmlreports/Simulation_Result
>>
>> Finished: FAILURE
>>
>>
>>
>>
>> On Thursday, 26 June 2014 12:41:54 UTC+2, Richard Bywater wrote:
>>>
>>> Another option is just to change the shell script and put the path in
>>> there (e.g. change matlab to /opt/matlab/bin/matlab or whether the matlab
>>> executable is)
>>>
>>> Richard.
>>>
>>>
>>> On Thu, Jun 26, 2014 at 9:59 PM, Rachit Kumar <[email protected]>
>>> wrote:
>>>
>>>> Frankly I am new to Jenkins and new to Linux environment as well!
>>>> How can I check what is th euserid jenkins is using and how do I set
>>>> the PATH for that userid. Also I do not have root access, so will it be
>>>> possible for me to change the PATH of Jenkins userid and and run the MATLAB
>>>> simulation.
>>>> Thank you!
>>>>
>>>>
>>>> On Thursday, 26 June 2014 11:36:49 UTC+2, [email protected]
>>>> wrote:
>>>>
>>>>>  Doesn’t matlab: command not found tell you what the problem is? If
>>>>> it works from the terminal but not under Jenkins, then the PATH is
>>>>> presumably different in the two cases. Did you try in from the terminal
>>>>> using the same userid that Jenkins runs under?
>>>>>
>>>>>
>>>>>
>>>>> *From:* Rachit Kumar [mailto:[email protected]]
>>>>> *Sent:* 26 June 2014 10:30
>>>>> *To:* [email protected]
>>>>>
>>>>> *Subject:* Not able to run MATLAB execution using shell script.
>>>>>
>>>>>
>>>>>
>>>>> Following is the shell script:
>>>>>
>>>>> #!/bin/bash
>>>>> matlab -nosplash -nodisplay -r 
>>>>> "InitFileName='model_init',VariableList={'motorspeed'
>>>>> 'motorpositions' 'voltage'},SimStart=0,SimEnd=2
>>>>> 0,ModelName='jenkins_test_model';jenkins_matlab"
>>>>>
>>>>> This works fine when I execute it from Terminal, but throws following
>>>>> error when I use 'Execute shell' to run the script:
>>>>>
>>>>> [MATLAB_Jenkins_Integration] $ bash -xe /tmp/hudson567488996824014170.sh
>>>>>
>>>>> + 
>>>>> /unsecured/jenkins/workspace/MATLAB_Jenkins_Integration/project/build.sh 
>>>>> Build-102
>>>>>
>>>>> /unsecured/jenkins/workspace/MATLAB_Jenkins_Integration/project/build.sh: 
>>>>> line 2: matlab: command not found
>>>>>
>>>>> Build step 'Execute shell' marked build as failure
>>>>>
>>>>> [htmlpublisher] Archiving HTML reports...
>>>>>
>>>>> [htmlpublisher] Archiving at BUILD level 
>>>>> /unsecured/jenkins/workspace/MATLAB_Jenkins_Integration/project/output to 
>>>>> /srv/jenkins/jobs/MATLAB_Jenkins_Integration/builds/2014-06-26_11-03-09/htmlreports/Simulation_Result
>>>>>
>>>>> Finished: FAILURE
>>>>>
>>>>>
>>>>> It would be really great if someone can help resolving this problem.
>>>>> Thanks in advance!
>>>>>
>>>>> --
>>>>> 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].
>>>>>
>>>>> 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].
>>>> 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].
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-users/789xtfRh0tM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> 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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to