Jenkins / Hudson我们可以从控制台输出监视外部作业的实时结果吗?

我有一些外部工作需要从中央Jenkins / Hudson服务器进行监控。 jenkins/哈德森完成后才发送工作量。 有些工作在很长时间内运行,我们不确定它正在运行还是没有完成进程。 我怎样才能configurationjenkins/哈德森实时接收工作输出?

如果你看看你的项目的哈德森作业目录,你会看到一个build立目录。 在这是每个版本的目录。 那里的最后一个按时间sorting是当前的(运行或完成)。 在那里有一个文件叫你可以实时观看的日志:

# cd ~/.hudson/jobs/PROJECTNAMEHERE/builds # ls -ltr | tail -2 lrwxrwxrwx 1 m4 m4 19 Aug 28 21:16 1751 -> 2011-08-28_21-16-40 drwxrwxr-x 2 m4 m4 4096 Aug 28 21:16 2011-08-28_21-16-40 # ls -ltr 1751/ total 104 -rw-rw-r-- 1 m4 m4 124 Aug 28 21:16 changelog.xml -rw-rw-r-- 1 m4 m4 97994 Aug 28 21:17 log # tail -f 1751/log [javac] Compiling 165 source files to blah [copy] Copying 20 files to someotherblah ... more output from my ant job here in realtime 

你可以设置一些东西来监视构build目录每隔几秒钟为新目录,然后尾日志。