logging - 在Gitlab CI/CD中集成日志文件

标签 logging error-handling gitlab

如果发生故障,gitlab管道是否可能显示日志文件(例如Tomcat日志)?

我可以SSH到服务器并尾随它。但这要求我必须使用适当的公钥和私钥来设置每个环境。

show log from test:
  stage: fail_handling
  when: on_failure
  script: ssh user@server tail /opt/logs/tomcat.log

有什么想法吗?

最佳答案

这就是为什么存在伪像的原因:
https://docs.gitlab.com/ee/user/project/pipelines/job_artifacts.html

常见的情况是您在失败时提供日志文件,而在成功时提供构建的可执行文件。

关于logging - 在Gitlab CI/CD中集成日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44841079/

相关文章:

apache - 无法在 Ubuntu 上禁用 Apache 2.2 上的模块

sql-server - 我可以找到对数据库结构/程序进行特定更改的用户吗?

HTML5 视频错误处理

Java:初始化错误的适当异常

markdown - 创建一个链接来比较 Gitlab markdown 中的标签

docker - 是否可以集成SonarQube,Jenkins和GitLab(全部在docker中)?

android - 如何使用 Gitlab CI/CD 生成签名发布 APK?

android - 如何配置用于 "Exception handlers should provide some context and preserve the original exception"问题的记录器?

error-handling - 在 __newindex 调用源而不是 __newindex 函数内部报告错误

Linux日志管理和压缩