运行Jenkins时的控制台输出

3

我正在使用Jenkins,对于已经完成的作业,我可以看到控制台输出。但是,我该如何查看正在进行中的Jenkins作业的控制台输出?

3个回答

6

我认为问题是如何查看单个任务的输出,而不是 Jenkins 系统日志。您可以通过进入 Jenkins 中该作业的页面并单击该作业的彩色球来查看正在进行中的作业的控制台输出。运行中的构建将具有闪烁的球,而已完成的作业将不会闪烁。此外,您可以单击正在运行的作业的进度条以查看控制台输出。

enter image description here


很遗憾,它在1.595之前的几个版本就停止工作了。它曾经是如此方便。 - Andrey Regentov

3
这个问题的答案很大程度上取决于您如何运行Jenkins。例如,启动Jenkins指南中的第一个示例演示了以下内容:
$ nohup java -jar jenkins.war > $LOGFILE 2>&1

在这里,您明确将控制台输出发送到文件中。问题是有很多其他运行Jenkins的方式,因此最好配置日志记录:如果Jenkins在像Tomcat这样的容器中部署,则可以使用此方法。更新:系统日志可从“管理Jenkins”->“系统日志”屏幕中获得。它包含大多数将出现在控制台上的内容。
http://<hosthname>:<portnumber>/log/all

2
您可以按照以下两个步骤查看正在进行的Jenkins作业的控制台输出:
  1. 在“构建历史记录”中单击进度条。 单击查看

  2. 在下一个窗口中,单击“控制台输出”以查看控制台输出。 单击查看


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接