如果发生故障,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/