【问题标题】:Hudson job setup哈德逊工作设置
【发布时间】:2012-05-26 12:54:46
【问题描述】:

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

谢谢

【问题讨论】:

  • 我修复了您标题中的拼写错误,但您真的有名为“hadson”的用户吗?
  • 抱歉打印错误 - “hudson”。我使用以下输出执行了虚拟作业:
  • 由用户匿名启动 [workspace] $ /bin/sh -xe /tmp/hudson2129720862026016628.sh + whoami hudson [DEBUG] 跳过观看的依赖更新;构建未配置触发器:SipPhone 3rd 方库 #2 完成:成功
  • 您应该使用此详细信息编辑您的原始问题,Artem;然后人们将获得更多信息,他们可以通过这些信息为您提供有用的答案。

标签: permissions hudson


【解决方案1】:

找到解决办法:需要在 /etc/default/hudson 中更改用户 配置文件(HUDSON_USER 变量)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多