Hi,

        Recently I noticed that the Mesos Jenkins plugin supports the setting 
of environment variables. Somewhere between 0.26 and 0.28.1, settings like

        USER=
        HOME=

        were required to get things to work the way they had worked. I have 
been able to set the environment this way but I have some concerns about it.

        There is no explicit statement about what Mesos means when it runs a 
task as some other user.  Clearly it is not running some of the scripts 
normally run during login.  This was a constant source of confusion with 
Jenkins. If one can state what exactly is done to create the user environment 
each platform and how it is different that others it will save countless hours 
of debugging IMO. I realize OSX is an odd system -- linux at times, Apple 
specific at times in areas that conflict with Linux but this will only get more 
complicated when Windows agents become available.



Rinaldo

Reply via email to