0

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

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

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

4

1 回答 1

1

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

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

于 2009-10-19T05:04:14.810 回答