Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在jenkins控制台日志上显示应用程序日志_Java_Jenkins - Fatal编程技术网

Java 在jenkins控制台日志上显示应用程序日志

Java 在jenkins控制台日志上显示应用程序日志,java,jenkins,Java,Jenkins,任务概述:我有一个为多个客户机运行的java应用程序(我使用java从命令行运行该应用程序)。此应用程序在/tmp/client\u name.logs内的文件中为每个客户端创建日志 我想创建一个包含多个阶段的Jenkins作业,每个客户机一个阶段,我想在每个阶段日志中显示每个客户机的日志。我的问题是如何在Jenkins上显示/tmp/client\u name.logs文件内容 目前Jenkins只显示控制台输出日志 您可以使用(我会使用readFile然后使用echo,但我相信它只适用于工作

任务概述:我有一个为多个客户机运行的java应用程序(我使用java从命令行运行该应用程序)。此应用程序在
/tmp/client\u name.logs
内的文件中为每个客户端创建日志

我想创建一个包含多个阶段的Jenkins作业,每个客户机一个阶段,我想在每个阶段日志中显示每个客户机的日志。我的问题是如何在Jenkins上显示
/tmp/client\u name.logs
文件内容


目前Jenkins只显示控制台输出日志

您可以使用(我会使用
readFile
然后使用
echo
,但我相信它只适用于工作区内的文件)定义管道来运行客户端,然后在控制台输出中输出日志内容,例如:

pipeline {
  agent any
  stages {
    stage('Client A') {
      sh './run-client-a'
      sh 'cat /tmp/client_a.logs'
    }
    stage('Client B') {
      sh './run-client-b'
      sh 'cat /tmp/client_b.logs'
  }
}