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

在dreamhost中存储Jenkins作业构建的日志文件/控制台输出,jenkins,jenkins-plugins,dreamhost,Jenkins,Jenkins Plugins,Dreamhost,我们有一些詹金斯的工作。在Jenkins中创建新构建时,我们希望将控制台输出或日志文件存储在dreamhost()中 我们在dreamhost中已经有存储桶、访问密钥和秘密密钥 如何通过shell命令、插件或任何想法来存储每个构建的控制台输出?使用步骤后shell脚本,您可以通过wget命令获取控制台日志文件: wget -O my_build.log ${BUILD_URL}consoleText 接下来,您可以使用或命令上载日志文件。使用步骤后shell脚本,您可以使用wget命令获取控制

我们有一些詹金斯的工作。在Jenkins中创建新构建时,我们希望将控制台输出或日志文件存储在dreamhost()中

我们在dreamhost中已经有存储桶访问密钥秘密密钥


如何通过shell命令、插件或任何想法来存储每个构建的控制台输出?

使用步骤后shell脚本,您可以通过wget命令获取控制台日志文件:

wget -O my_build.log ${BUILD_URL}consoleText

接下来,您可以使用或命令上载日志文件。

使用步骤后shell脚本,您可以使用wget命令获取控制台日志文件:

wget -O my_build.log ${BUILD_URL}consoleText

接下来,您可以使用或命令上载日志文件。

我能够从路径:/var/lib/jenkins/jobs/#job_name/builds/#build_id/log中写入的日志中解析它


谢谢你的建议

我能够从路径:/var/lib/jenkins/jobs/#job#u name/builds/#build#id/log中写入的日志中解析它


谢谢你的建议

我无法使用wget选项,因为无法从Jenkins本身访问域,但我可以通过以下方式从“后期生成任务”中的Jenkins文件夹复制文件:


我无法使用wget选项,因为无法从Jenkins本身访问域,但我可以通过以下方式从“后期构建任务”中的Jenkins文件夹复制文件:


@Bruno,当作业在jenkins中运行时,是否可以连续重定向控制台输出,并使用
tail-f my_build.log
查看控制台日志的内容?日志写入jobs/my job/builds/999/log文件(其中999表示当前版本号)。此日志文件上没有指向的永久链接,因此很难使用修复路径跟踪:(@Bruno,很有帮助!谢谢你的建议。@Bruno,当作业在jenkins中运行时,是否可以连续重定向控制台输出,并使用
tail-f my_build.log查看控制台日志的内容?
?日志写在jobs/my job/builds/999/log文件中(其中999表示当前版本号)。此日志文件上没有指向的永久链接,因此很难找到修复路径:(@Bruno,这很有帮助!感谢您的建议。