I wanted to see if I can use Jenkins to run automated tests: calabash, 
selenium etc. So I was just trying to run using execute shell option.
Yes, I tried Jenkins app, works just fine for local test run.

Thanks,
Rakesh

On Wednesday, November 7, 2012 5:16:51 PM UTC-5, sti wrote:
>
> The usual way to use Jenkins is for the developer to commit his changes to 
> a version control repository, which Jenkins will monitor and when it sees a 
> new commit, Jenkins will check out a copy of the sources under the Jenkins 
> work dir and then execute some commands, typically to build and test the 
> software. 
>
> I'm not entirely sure what you would hope to accomplish by having Jenkins 
> mess about in the same directory you are working in. 
>
> Anyway, if you wish to avoid the permission issue when Jenkins is running 
> as another user, may I suggest you try 
> https://github.com/stisti/jenkins-app instead. Jenkins-app will run 
> Jenkins under your account. 
>
> -- Sami
>
> Josselin Pierre <pierr...@gmail.com <javascript:>> kirjoitti 7.11.2012 
> kello 18.05:
>
> Giving the admin right to a user depends on your system, not on Jenkins.
> I've never used a Mac, so I can't help you there.
>
> However, good practice is often to NOT give admin right to a Jenkins user, 
> but just the rights it actually needs, and not be allowed to do no 
> anything everywhere.
> Jenkins should work on specific folders he owns.
> To change the owner of a folder, the linux command is "chown -R <<user>> 
> <<folder>>"
>
>
>
> On Wednesday, November 7, 2012 3:49:51 PM UTC+1, rakesh wrote:
>>
>> I see user info in: /Library/LaunchDaemons/org.jenkins-ci.plist
>> content of this .plist:
>> rpatel$ cat org.jenkins-ci.plist 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "
>> http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
>> <plist version="1.0">
>> <dict>
>>     <key>StandardOutPath</key>
>>     <string>/var/log/jenkins/jenkins.log</string>
>>     <key>StandardErrorPath</key>
>>     <string>/var/log/jenkins/jenkins.log</string>
>>     <key>EnvironmentVariables</key>
>>     <dict>
>>         <key>JENKINS_HOME</key>
>>         <string>/Users/Shared/Jenkins/Home</string>
>>     </dict>
>>     <key>GroupName</key>
>>     <string>daemon</string>
>>     <key>KeepAlive</key>
>>     <true/>
>>     <key>Label</key>
>>     <string>org.jenkins-ci</string>
>>     <key>ProgramArguments</key>
>>     <array>
>>                 <string>/bin/bash</string>
>>         <string>/Library/Application 
>> Support/Jenkins/jenkins-runner.sh</string>
>>     </array>
>>     <key>RunAtLoad</key>
>>     <true/>
>>     <key>UserName</key>
>>     <string>jenkins</string>
>>         <key>SessionCreate</key>
>>     <true />
>> </dict>
>> </plist>
>>
>>
>>
>> Now how do I have this user admin access ?
>>
>> Thanks,
>> Rakesh
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Tuesday, November 6, 2012 3:33:34 PM UTC-5, mgimza wrote:
>>>
>>>
>>> I am not sure about MAC, but on linux there is a config file that can be 
>>> modified to specify the user and group to which Jenkins should.
>>>
>>> On Linux this file is  /etc/sysconfig/jenkins
>>>
>>>
>>> The variables to add/modify:
>>> # Unix user account that runs the Jenkins daemon
>>> # Be careful when you change this, as you need to update
>>> # permissions of $JENKINS_HOME and /var/log/jenkins.
>>> #
>>> JENKINS_USER="<your-user-id-for-jenkins>"
>>> JENKINS_GROUP="<your-group-for-jenkins>"
>>>
>>>
>>>
>>> On Tue, Nov 6, 2012 at 2:54 PM, rakesh <rpa...@mobiquityinc.com> wrote:
>>>
>>>> Hi Josselin,
>>>> How do I check this?
>>>>
>>>> -Rakesh
>>>>
>>>> On Tuesday, November 6, 2012 2:43:39 PM UTC-5, Josselin Pierre wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Another point to check is user rights : does jenkins' user have access 
>>>>> to this folder ?
>>>>>
>>>>>
>>>>> cheers, 
>>>>> Josselin
>>>>>
>>>>>
>>>>> 2012/11/6 Marek Gimza <marek...@gmail.com>
>>>>>
>>>>>> Rakesh,
>>>>>>
>>>>>> Does this directory acutally exist?
>>>>>>
>>>>>> /Users/rpatel/Documents/**MobSources/XX_iOS
>>>>>>
>>>>>> Can use cd to this dir manually?
>>>>>>
>>>>>> Kind Regards,
>>>>>> Mgimza
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Nov 6, 2012 at 2:13 PM, rakesh <rpa...@mobiquityinc.com>wrote:
>>>>>>
>>>>>>> I am fairly new user of Jenkins, just installed it on my local mac 
>>>>>>> machine. 
>>>>>>> I created a job to run few commands which run successfully from 
>>>>>>> xterm, though coming across following error on jenkins.
>>>>>>> Not sure what I am doing wrong here? 
>>>>>>>
>>>>>>> Job is running:
>>>>>>> ------------------
>>>>>>> Execute shell:
>>>>>>> -----------------
>>>>>>> pwd
>>>>>>> cd /Users/rpatel/Documents/**MobSources/XX_iOS
>>>>>>> cucumber --format json --out result.json
>>>>>>>
>>>>>>>
>>>>>>> ---------------------
>>>>>>> Console output:
>>>>>>> ---------------------
>>>>>>> Building in workspace /Users/Shared/Jenkins/Home/**
>>>>>>> workspace/XX-Calabash-iOS
>>>>>>> [XX-Calabash-iOS] $ /bin/sh -xe /var/folders/c0/**
>>>>>>> rzt3wbtj3j11yp13rfmhxyww00007c**/T/hudson4166321227994340301.**sh
>>>>>>> + pwd
>>>>>>> /Users/Shared/Jenkins/Home/**workspace/XX-Calabash-iOS
>>>>>>> + cd /Users/rpatel/Documents/**MobSources/XX_iOS
>>>>>>> /var/folders/c0/**rzt3wbtj3j11yp13rfmhxyww00007c**
>>>>>>> /T/hudson4166321227994340301.**sh: line 3: cd: 
>>>>>>> /Users/rpatel/Documents/**MobSources/XX_iOS: Not a directory
>>>>>>> Build step 'Execute shell' marked build as failure
>>>>>>> Finished: FAILURE
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Rakesh
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>

Reply via email to