Jenkins继续以root身份运行slave操作

我有一个用于DJango构build的Jenkins从节点。 部分程序涉及从Git获取最新的Django代码库,然后使用它进行构build。

问题是,当jenkins在奴隶机器上运行时,它总是以“root”身份运行。

问题类似于这个: jenkins作为根而不是jenkins运行,但不完全是这样的。

它以root身份从Git中检出存储库

如果我在工作区目录上执行ls -lart ,那么所有的文件都归属于这个目录

 user: root group : root 

它以root身份(在从属机器上)运行一切 – 尽pipe我已经configuration它以特定用户身份login。 请参阅下面定义的从节点的图片。

在这里输入图像说明

在作业中(见图),我只使用从节点。

在这里输入图像说明

为什么这样做? 某种caching正在进行吗? 如果是这样,我如何删除caching? 我只提到caching,因为当我们查看一个Jenkins运行的日志文件时,它看起来好像正在访问某种types的“root”caching,

 [... snip ...] Downloading idna-2.6-py2.py3-none-any.whl (56kB) Collecting decorator (from ratelim->geocoder==1.33.0->-r requirements.txt (line 9)) Downloading decorator-4.1.2-py2.py3-none-any.whl Building wheels for collected packages: django-phonenumber-field, googlemaps, olefile, pycparser, future Running setup.py bdist_wheel for django-phonenumber-field: started Running setup.py bdist_wheel for django-phonenumber-field: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/e6/49/29/c3d6eafe4363c767bbe7201a344659f6553bcbcfdcda5bed59 Running setup.py bdist_wheel for googlemaps: started Running setup.py bdist_wheel for googlemaps: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/04/e8/d1/ae5577b5339873e6a5dd55141d56e507cf281b137ef09ba924 Running setup.py bdist_wheel for olefile: started Running setup.py bdist_wheel for olefile: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/20/58/49/cc7bd00345397059149a10b0259ef38b867935ea2ecff99a9b Running setup.py bdist_wheel for pycparser: started Running setup.py bdist_wheel for pycparser: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/95/14/9a/5e7b9024459d2a6600aaa64e0ba485325aff7a9ac7489db1b6 Running setup.py bdist_wheel for future: started Running setup.py bdist_wheel for future: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/c2/50/7c/0d83b4baac4f63ff7a765bd16390d2ab43c93587fac9d6017a Successfully built django-phonenumber-field googlemaps olefile pycparser future [... snip ...]