Jenkins 构建失败,因为它在执行 junit 测试时正在寻找 logback.xml 中定义的日志路径
Jenkins build fails because it is looking for log path defined in logback.xml when executing junit test
当我尝试对我的代码进行 gradle 构建以及 Junit 测试时,我在 Jenkins 上收到以下错误:
Caused by: java.lang.IllegalStateException: java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Failed to create parent directories for xxxxxx
基本上 Jenkins 正在尝试寻找 logback.xml
中指定的目录,但它没有构建目录结构的权限。
我在 Jenkins 中使用 Jacoco 插件来生成测试报告。
非常感谢任何解决此问题的帮助。
谢谢
我通过使用解决了这个问题
@TestPropertySource(属性= "logging.config=classpath:logback.xml")
在 Jenkins 构建期间忽略了 logback-spring.xml 中的位置。
当我尝试对我的代码进行 gradle 构建以及 Junit 测试时,我在 Jenkins 上收到以下错误:
Caused by: java.lang.IllegalStateException: java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Failed to create parent directories for xxxxxx
基本上 Jenkins 正在尝试寻找 logback.xml
中指定的目录,但它没有构建目录结构的权限。
我在 Jenkins 中使用 Jacoco 插件来生成测试报告。
非常感谢任何解决此问题的帮助。
谢谢
我通过使用解决了这个问题 @TestPropertySource(属性= "logging.config=classpath:logback.xml") 在 Jenkins 构建期间忽略了 logback-spring.xml 中的位置。