如果失败,gitlab管道是否可能显示日志文件(例如Tomcat Log)?
我可以通过SSH连接到服务器并拖尾它。但这要求我必须使用适当的公钥和私钥来设置每个环境。
show log from test:
stage: fail_handling
when: on_failure
script: ssh user@server tail /opt/logs/tomcat.log
一些想法?
答案 0 :(得分:0)
这就是为什么有文物的原因: https://docs.gitlab.com/ee/user/project/pipelines/job_artifacts.html
常见的情况是,您在失败时提供日志文件,并在成功时提供构建的可执行文件。