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.
