如何将 Tomcat 日志复制到 Jenkins 并在每次部署后显示它们
How to copy Tomcat logs to Jenkins & display them after each deployment
我正在使用 Jenkins 构建 Java 应用并将其部署到 Tomcat。我使用 deployer 插件部署到我的 Tomcat 容器。但是我有一个额外的要求是 - 在每次部署之后我应该能够在 Jenkins 中查看 Tomcat 日志。有没有办法做到这一点? Tomcat & Jenkins 运行 在不同的服务器上。
在 *nix 上,您可以使用 Execute Shell build step to scp
files from remote machine back Jenkins's workspace
scp login@remote.server:/path/to/catalina.log ${WORKSPACE}/catalina.log
一旦它们进入 Jenkins 工作区,您就可以 cat
它们到控制台日志
cat ${WORKSPACE}/catalina.log
然后您可以将它们作为工作区中的任何其他工件进一步存档
我正在使用 Jenkins 构建 Java 应用并将其部署到 Tomcat。我使用 deployer 插件部署到我的 Tomcat 容器。但是我有一个额外的要求是 - 在每次部署之后我应该能够在 Jenkins 中查看 Tomcat 日志。有没有办法做到这一点? Tomcat & Jenkins 运行 在不同的服务器上。
在 *nix 上,您可以使用 Execute Shell build step to scp
files from remote machine back Jenkins's workspace
scp login@remote.server:/path/to/catalina.log ${WORKSPACE}/catalina.log
一旦它们进入 Jenkins 工作区,您就可以 cat
它们到控制台日志
cat ${WORKSPACE}/catalina.log
然后您可以将它们作为工作区中的任何其他工件进一步存档