0

我正在尝试设置 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 从我的用户运行构建吗?

谢谢

4

1 回答 1

1

找到解决方案:有必要在 /etc/default/hudson 配置文件中更改用户(HUDSON_USER 变量)

于 2012-05-26T19:02:40.420 回答