Jenkins文件系统中的“控制台输出”日志位置

赛义德:

我想在创建此输出的同一作业中作为构建后的步骤访问和grep Jenkins控制台输出。使用重定向日志>> log.txt不是解决方案,因为我的构建步骤不支持此操作。

建立:

echo "This is log"

发布后的步骤:

grep "is" path/to/console_output

在文件系统中创建的特定日志文件在哪里?

Dvir669:

@Bruno Lavit有一个很好的答案,但是如果您愿意,您可以访问日志并将其作为txt文件从作业的URL下载到您的工作空间:

${BUILD_URL}/consoleText

然后,只需将该页面下载到您的 ${Workspace}

  • 您可以使用“ Invoke ANT”并使用GET目标
  • 在Linux上,您可以使用wget将其下载到工作区
  • 等等

祝好运!

编辑:文件系统上的实际日志文件不在从服务器上,而是保留在主计算机上。您可以在以下位置找到它:$JENKINS_HOME/jobs/$JOB_NAME/builds/lastSuccessfulBuild/log

如果您正在寻找另一个版本,只需替换lastSuccessfulBuild为您要寻找的版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Jenkins作业构建的日志文件/控制台输出存储在dreamhost中

如何查看本地文件系统上的Jenkins服务器控制台输出?

将结果输出到日志文件而不是控制台

Linux将控制台输出附加到日志文件?

将输出写入日志文件和控制台

django-将控制台输出到日志文件

将robocopy输出写入控制台和日志文件

控制台日志输出QtCreator中的错误字符

JSON输出未显示在控制台日志中

Firestore控制台日志输出中的意外行为

控制台日志不输出对象

识别Jenkins控制台输出中的故障

在Jenkins控制台输出中回显

在 jTextArea 中获取 jenkins 构建的控制台输出

Jenkins管道脚本中的withContext()隐藏控制台输出

如何在Jenkins控制台输出中隐藏密码?

Jenkins脚本在控制台输出中执行

通过控制台从日志文件中删除IP地址

TensorFlow日志未显示在控制台和文件中

在控制台而不是日志文件中查看主管的执行

所有.Net Core控制台输出都写入系统日志吗?

Jenkins控制台输出格式

Java:如何在控制台和文件中打印控制台的每个输出?

如何在日志访问NGINX文件中添加控制台输出Node.js应用程序?

Jenkins控制台输出充满了[DEBUG] http-outgoing日志条目

从文件中读取并通过向量输出到控制台

tcpdump抑制脚本中的控制台输出并写入文件

如何更改代码以输出到控制台以及Powershell中的输出日志?

SSH命令输出到终端,但不输出到Electron中的控制台日志