我对詹金斯很陌生。
我有一个spring boot应用程序,想在代码执行时记录输出。我一直无法弄清楚如何设置Jenkins记录器,这将使我能够在Jenkins界面中查看Java应用程序的控制台输出。
任何细节将不胜感激。我不确定在Jenkins中选择哪种记录器,然后不确定如何从我的应用程序中调用该记录器。
谢谢!
答案 0 :(得分:0)
不清楚jenkins与springboot输出有什么关系...
spring boot可以使用logback进行日志记录,但是,如果您从jenkins运行应用程序(例如,可以进行测试),则可以使用'tee'将输出也拆分为日志到文件:
// example pipeline
node {
stage "Run spring boot app"
sh """
# running the app and split output to a log file (also)
java -jar {spring executable file} | tee app.log
"""
}
然后您将在作业工作区中拥有一个日志文件