【发布时间】:2014-05-23 04:31:48
【问题描述】:
我设法在 Jenkins 中克隆了 GIT hub repo,现在尝试在 Jenkins 中构建获取的 maven 项目。我从 GITHUB 获取了 7 个项目,它们相互依赖,即一些项目在其 POM 中为其他项目定义了依赖项。 我有一项使用根级别 pom.xml 定义的作业,指定所有子项目都将构建为 multi-module 。一切顺利,jenkins 很好地构建了子项目和父项目。但是,无论子项目构建状态如何,即构建成功或构建失败..jenkins 总是发送 父项目完成构建并触发子项目的构建后,立即发送带有 “Jenkins 构建恢复正常” 的电子邮件 - 这根本没有意义。我已经配置了子级项目,即用于电子邮件通知的模块,但它被我父项目的电子邮件设置覆盖,并且总是触发相同的电子邮件。以前有人遇到过同样的问题吗?
【问题讨论】:
-
通过挖掘更多内容,我在 Jenkins 日志中发现了以下内容
-
hudson.remoting.SynchronousCommandTransport$ReaderThread 运行严重:到 Maven /var/lib/jenkins/tools/JDK/JDK_6u33/bin/java,-cp,/var/ 的通道通道中的 I/O 错误lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.2.jar:/var/lib/jenkins/tools/Maven/Maven-2.2.1/boot/classworlds-1.1.jar,哈德森.maven.agent.Main、/var/lib/jenkins/tools/Maven/Maven-2.2.1、/var/cache/jenkins/war/WEB-INF/lib/remoting-2.16.jar、/var/lib/ jenkins/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.2.jar,/var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar ]
-
java.io.IOException: 通道意外终止
-
有人遇到过同样的问题吗?
-
几年后,我在 Jenkins 版本上看到了这一点。 1.590。任何连续两次失败并且通过子项目构建的作业都会收到“构建恢复正常”电子邮件。
标签: email jenkins jenkins-plugins