【问题标题】:Hudson - capturing logs from slavesHudson - 从奴隶捕获日志
【发布时间】:2011-06-29 12:04:48
【问题描述】:
我已经配置了 MASTER 和 SLAVE (ssh-slave-plugin)。
我想在 master 上的 job 下显示 slave 执行脚本的输出,
到目前为止,我得到了
Building remotely on SubAgent
Triggering SubAgent
Triggering a new build of XXXX #126
Finished: SUCCESS
仅此而已。所以整个执行过程是隐藏的。
有什么办法吗?
【问题讨论】:
标签:
hudson
jenkins
hudson-plugins
【解决方案1】:
我在 Hudson 上使用相同的主从配置 (ssh),所有日志都在 Hudson 界面上可见。
您可能需要检查以下几点:
- 您使用什么工具来构建(例如,ANT、MAVEN...)。检查是否正在生成日志的执行
- 检查 控制台输出 [原始]
- 管理 Hudson > 管理节点 > 选择从站 > 配置
- 确保提及“远程 FS 根”。
- 检查启动方法。我正在通过 jnlp 连接到我的奴隶(我相信这可能是关键)
干杯!!
【解决方案2】:
转到节点,选择节点(或将鼠标悬停在名称上)并选择构建历史记录。在从节点上运行的作业的日志将在那里。