我们正在使用 Hudson 上的 maven 发布插件来自动化发布过程。当我们进行发布时,控制台日志确实显示发布成功并且工件被部署到存储库。但哈德逊仍然保持红色。当我查看 hudson 时,版本是绿色的,项目的所有其他模块都保持红色。
我们的项目结构是。
parent
| -------- module 1
| -------- module 2
模块 1 和模块 2 工件被部署。所有的测试都通过了。但是当我看哈德森时,它保持红色。
当我查看 hudson 模块控制台日志时,我发现这是
Started
FATAL: null
java.lang.NullPointerException
at org.jvnet.hudson.plugins.DownstreamBuildViewUpdateListener.onStarted(DownstreamBuildViewUpdateListener.java:76)
at org.jvnet.hudson.plugins.DownstreamBuildViewUpdateListener.onStarted(DownstreamBuildViewUpdateListener.java:48)
at hudson.model.listeners.RunListener.fireStarted(RunListener.java:139)
at hudson.model.Run.run(Run.java:1243)
at hudson.maven.MavenBuild.access$600(MavenBuild.java:71)
at hudson.maven.MavenBuild$ProxyImpl2.close(MavenBuild.java:453)
at hudson.maven.MavenModuleSetBuild$Builder.end(MavenModuleSetBuild.java:701)
at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:497)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:416)
at hudson.model.Run.run(Run.java:1248)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:318)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:129)
可能是什么原因。任何帮助,将不胜感激。我想让哈德森变绿。