Java 如何将Tomcat日志复制到Jenkins&;在每次部署后显示它们

Java 如何将Tomcat日志复制到Jenkins&;在每次部署后显示它们,java,tomcat,jenkins,tomcat7,jenkins-plugins,Java,Tomcat,Jenkins,Tomcat7,Jenkins Plugins,我正在使用Jenkins为Tomcat构建和部署Java应用程序。我使用插件部署到我的Tomcat容器中。然而,我还有一个额外的要求——在每次部署之后,我应该能够在Jenkins中查看Tomcat日志。有没有办法做到这一点?Tomcat和Jenkins在不同的服务器上运行。在*nix上,您可以使用执行Shell构建步骤从远程机器返回Jenkins的工作区scp文件 scplogin@remote.server:/path/to/catalina.log${WORKSPACE}/catalina.

我正在使用Jenkins为Tomcat构建和部署Java应用程序。我使用插件部署到我的Tomcat容器中。然而,我还有一个额外的要求——在每次部署之后,我应该能够在Jenkins中查看Tomcat日志。有没有办法做到这一点?Tomcat和Jenkins在不同的服务器上运行。

在*nix上,您可以使用执行Shell构建步骤从远程机器返回Jenkins的
工作区
scp
文件

scplogin@remote.server:/path/to/catalina.log${WORKSPACE}/catalina.log

一旦它们进入Jenkins工作区,您就可以
cat
将它们添加到控制台日志中

cat${WORKSPACE}/catalina.log


然后,您可以从Tomcat服务器的工作区

OS将它们进一步归档为任何其他工件?Jenkins服务器的操作系统?@Slav都运行Ubuntu14.04我在Jenkins中使用了execshell&运行了一个脚本,将日志复制到Jenkins中的artifacts文件夹。我对此设置非常满意。请点击以下链接:-