我正在尝试设置Hudson来构建我的Android项目。
问题是作业是由没有适当权限的用户“hudson”启动的(我的项目位于我的主目录中)所以我在Hudson构建日志中得到“权限被拒绝”。 以下是打印当前用户名的虚拟任务的输出:
Started by user anonymous
[workspace] $ /bin/sh -xe /tmp/hudson2129720862026016628.sh
+ whoami
hudson
[DEBUG] Skipping watched dependency update; build not configured with trigger: SipPhone 3rd party libs #2
Finished: SUCCESS
解决此问题的最佳做法是什么?我可以让Hudson从我的用户运行构建吗?
由于
答案 0 :(得分:1)
找到解决方案:有必要在/ etc / default / hudson中更改用户 配置文件(HUDSON_USER变量)