从在Hudson中运行的Ant任务获取当前登录用户

时间:2009-10-19 04:25:38

标签: hudson hudson-plugin-batch-task

我正在使用“Hudson批处理任务插件”在构建运行以将构建部署到远程框后启动一些ant任务。

作为部署的一部分,ant任务将日志记录写入数据库。我希望能够包含当前用户的用户名。

是否有人知道用户的登录是否可用于在Hudson中运行的ant脚本?也许作为一个环境变量?

1 个答案:

答案 0 :(得分:1)

它不可用作环境变量。这是因为单个构建可能有许多原因 - 它可能由定时器触发器触发,并且在排队时,用户也可以请求构建开始。这将导致构建有两个原因 - 用户和计时器触发器。多个用户也可能是同一构建的原因。

如果你想查找原因,你应该看一下XML api。您可以对正确的URL执行wget / curl,您将看到构建的所有原因。

相关问题