代码之家  ›  专栏  ›  技术社区  ›  KJW

hudson:返回哪个用户发起构建的变量?

  •  1
  • KJW  · 技术社区  · 14 年前

    否则,您应该如何使用API远程返回在特定用户下运行的特定生成?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Peter Schuetze    14 年前

    您能否说明为什么需要由特定用户启动作业?如果只是针对特定的用户,那么仅仅使用安全设置就足够了,这将限制他们看到的作业数量。另外,对于我的安装,它通常不会显示任何内容,因为绝大多数作业都只由SCM触发。遵循一些想法。

    您可以尝试远程API。

    http://<HudsonURL>/job/<JobName>/lastBuild/api/xml
    

    上一个链接将返回一个XML文件。在那里你应该找到原因标签。我不知道在作业仍在运行时是否有可用的信息。

    Job Filter Plugin 按用户名合并上次运行(或当前运行)的作业的筛选器。

        2
  •  0
  •   Scott    14 年前

    http://wiki.hudson-ci.org/display/HUDSON/Quick+and+Simple+Security 显示以特定用户身份启动哈德逊的方法。

    $ java -jar hudson.war --argumentsRealm.passwd.user=password --argumentsRealm.roles.user=admin