linux - Jenkins 日志记录

标签 linux logging jenkins

我正在使用 Jenkins 在远程服务器上自动执行一些任务。在这些任务期间,脚本会创建大量日志文件。如何使这些日志文件在 Jenkins 中可供其他人使用? Jenkins 不会创建这些文件,我的服务器上运行的一些脚本会创建这些文件。这项工作大约需要 15 天才能完成,我希望用户能够随时在 Jenkins 中查看日志文件。

最佳答案

Jenkins 有一种称为“用户内容”的机制,管理员可以将文件放置在 $JENKINS_HOME/userContent 中,这些文件由 http://yourhost/jenkins/userContent 提供。 。这可以被认为是一个迷你 HTTP 服务器,用于提供图像、样式表和其他静态资源,您可以从 Jenkins 内的各种描述字段使用这些资源。

因此,只需将日志文件放在 userContent 目录下,其他人就应该可以看到它们。

关于linux - Jenkins 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28750581/

相关文章:

linux - Linux 服务器上的 MATLAB 代码

linux - 从配置文件中删除 ip 地址

python:参数列表太长

java - 有人可以推荐一个好的 java unix syslog *client* 库吗?

build - 如何从另一个作业触发 Jenkins 作业作为发布

linux - 在 .so 文件中更新动态链接的 .so 文件和在 .so 文件中更新静态链接的 .a 文件

ruby - Sinatra Logger的Web服务错误

ruby-on-rails - Rails - 请求的完成时间明显高于 View 和 DB 时间

java - 通过 Jenkins 参数化 JUnit CucumberOptions

android - 如何在参数化的Gradle构建中添加特定任务的 flavor