gpt4 book ai didi

java - 如何将 Tomcat 日志复制到 Jenkins 并在每次部署后显示它们

转载 作者:行者123 更新时间:2023-11-28 22:29:08 33 4
gpt4 key购买 nike

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

最佳答案

在 *nix 上,您可以使用Execute Shell build step to scp来自远程机器的文件返回 Jenkins 的 workspace

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

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

cat ${WORKSPACE}/catalina.log

然后您可以将它们作为工作区中的任何其他工件进一步归档

关于java - 如何将 Tomcat 日志复制到 Jenkins 并在每次部署后显示它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28669022/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com