thanks a lot for details.

I was told that one jenkins installation must be configured as master OR
slave.

When I read your post, it seems that it is possible to configure a slave on
the same machine without installing another Jenkins installation and
configure it as a slave:

one jenkins installation could be configured as a master and also be used
to configure other slaves ? right ?

2015-10-09 23:51 GMT+02:00 Mark Waite <[email protected]>:

> I can confirm that it is possible to have a master and a slave on the same
> Linux machine where the master runs as one user and the slave runs as
> another user.
>
> It is atypical because most Jenkins users don't need a specific user to
> execute their build steps.  It is not abnormal or hard to do.
>
> I've never seen any documentation which describes how to do that, though
> there are help icons beside each of the fields which control that behavior.
>
> Using our Jenkins server (running as the user "jenkins"), I configured a
> slave to run as the user "mwaite" on the same machine by configuring a
> slave, and selecting credentials for the user mwaite from the "Advanced"
> section of the Jenkins nodes configuration page.  Then I ran a job on that
> slave which executed the command "id".  That command showed that the slave
> is running as the user "mwaite" as expected.
>
> Mark Waite
>
> On Fri, Oct 9, 2015 at 3:15 PM iostrym <[email protected]> wrote:
>
>> Thanks a lot for your answer.
>>
>> Then can you confirm me that it is possible to have a master (user
>> jenkins) and its slave (user TOTO) on the same linux machine ?
>>
>> If yes, is it a abnormal and tricky way of doing (hard to do, badly
>> documented, with low chance of success) or is it a common way of doing ?
>>
>>
>> Le vendredi 9 octobre 2015 22:58:05 UTC+2, Mark Waite a écrit :
>>
>>> The Jenkins slave launch will allow you to launch the slave as the user
>>> TOTO.  Then all jobs which run on that slave will be executed as the user
>>> TOTO.  You can even run multiple slaves as the same user (though I don't
>>> know why you would), so long as you use a distinct directory for each of
>>> the slaves.
>>>
>>> Mark Waite
>>>
>>> On Fri, Oct 9, 2015 at 9:03 AM iostrym <[email protected]> wrote:
>>>
>> We have a multi-user linux server.
>>>>
>>>> Jenkins in installed and configured as master.
>>>>
>>>> Some jobs need to be run by a user TOTO for some specific reasons
>>>> (license access for example)
>>>>
>>>> One of our solution is to use "execute shell script on remote host
>>>> using ssh" but then the workspace is still on the jenkins user whereas data
>>>> are generated on the TOTO home directory. We would like to avoid a script
>>>> to move data generated (pretty dirty)
>>>>
>>>> So I wonder if it is possible to install a slave jenkins for each user
>>>> on the same linux machine ? Then the job workspace will be on TOTO
>>>> homespace.
>>>>
>>>> What is the most-used multi-user linux architecture for Jenkins ?
>>>>
>>>> Best regards,
>>>>
>>>> --
>>>> 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/68956858-28c3-4b0d-bc1c-f789c3f644fc%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/jenkinsci-users/68956858-28c3-4b0d-bc1c-f789c3f644fc%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/7b5d870e-d898-4911-a14a-9e8ce5a549ce%40googlegroups.com
>> <https://groups.google.com/d/msgid/jenkinsci-users/7b5d870e-d898-4911-a14a-9e8ce5a549ce%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 a topic in the
> Google Groups "Jenkins Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-users/zvHK5yl-dcs/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtEtB6WgO8LKcMnYHPe1gKH%2BoREFkw%2B%3DR1jScdCXxUGysg%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtEtB6WgO8LKcMnYHPe1gKH%2BoREFkw%2B%3DR1jScdCXxUGysg%40mail.gmail.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/CALdEp19TptHSBwccfJX6pEMEw6r9qp0ycKMdY6P6Lm%3DR6L6WxQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to