Permissions 哈德逊作业设置

Permissions 哈德逊作业设置,permissions,hudson,Permissions,Hudson,我正在尝试设置Hudson来构建我的Android项目 问题是作业是由没有适当权限的用户“hudson”启动的(我的项目位于我的主目录中),因此我在hudson构建日志中得到“权限被拒绝”。 以下是打印当前用户名的虚拟任务的输出: 由用户匿名启动 [workspace]$/bin/sh-xe/tmp/hudson2129720862026016628.sh +whoami 哈德逊 [调试]跳过监视的依赖项更新;未配置触发器的生成:SipPhone第三方LIB#2 完成:成功 解决此问题的最佳

我正在尝试设置Hudson来构建我的Android项目

问题是作业是由没有适当权限的用户“hudson”启动的(我的项目位于我的主目录中),因此我在hudson构建日志中得到“权限被拒绝”。 以下是打印当前用户名的虚拟任务的输出:


由用户匿名启动
[workspace]$/bin/sh-xe/tmp/hudson2129720862026016628.sh
+whoami
哈德逊
[调试]跳过监视的依赖项更新;未配置触发器的生成:SipPhone第三方LIB#2
完成:成功

解决此问题的最佳做法是什么?我可以让Hudson从我的用户运行构建吗


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

我修复了标题中的拼写错误,但您真的有名为“hadson”的用户吗?很抱歉打印错误-“HUDSON”。我使用以下输出执行了虚拟作业:由用户匿名[workspace]$/bin/sh-xe/tmp/hudson2129720862026016628.sh+whoami-hudson[DEBUG]启动,跳过监视的依赖项更新;构建未配置触发器:SipPhone第三方libs#2完成:成功您应该使用此详细信息编辑原始问题,Artem;然后人们会有更多的信息,他们可以帮助你找到有用的答案。