【问题标题】:Jenkins maven release plugin fails with no errorJenkins maven 发布插件失败,没有错误
【发布时间】:2013-09-28 06:24:23
【问题描述】:

我正在尝试使用 Jenkins M2 发布插件。我的 Jenkins 版本是 1.531。

我有一个包含一个父 pom 和 2 个模块的项目。当我做;

maven 发布:准备

我收到这样的错误,没有任何解释:

INFO: Reactor Summary:
Sep 23, 2013 1:01:18 PM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary
INFO: 
Sep 23, 2013 1:01:18 PM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary
INFO: myproject-parent .................................. FAILURE [0.209s]
Sep 23, 2013 1:01:18 PM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary
INFO: myproject ......................................... SKIPPED
Sep 23, 2013 1:01:18 PM org.apache.maven.cli.event.ExecutionEventLogger logReactorSummary
INFO: myproject-demo .................................... SKIPPED

在我的父 POM 中有

  <scm>
    <developerConnection>scm:git:ssh:myREPOURL</developerConnection>
</scm>

<plugins>
  ..
    <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-release-plugin</artifactId>
            <version>2.4.1</version>
        </plugin>

我看到一些海报报告这是一些以前的 jenkins 版本的错误,但仅在奴隶中,我在 jenkins master 上运行。

也许我错误地设置了发布和开发版本?不确定

【问题讨论】:

  • 您查看了整个输出吗?大多数时候,导致构建失败的实际错误隐藏在输出中的某个地方。很容易错过。
  • @stonedsquirrel 输出中没有错误与我成功执行 maven release clean 时看到的没有什么不同,顺便说一句,我是否需要使用 git url 将 scm 标签添加到我的 pom 文件中?
  • 是的,您需要在 pom.xml 中定义 SCM 连接。 Maven 使用它来提交带有新版本号的 pom。
  • 您的意思是在release: 之后和prepare 之前有一个空格吗?或者那是一个错字。
  • @Spring 嗯,我不是很了解这个,但听起来很对 ;-)

标签: java maven jenkins maven-release-plugin


【解决方案1】:

我们遇到了同样的问题,通过在 pom.xml 中重新检查 SCM 并在启动 Release Plugin 时在 jenkins 中输入用户名和密码来解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-30
    • 2014-09-12
    • 1970-01-01
    • 2021-08-30
    • 2013-04-02
    • 1970-01-01
    • 2012-11-15
    相关资源
    最近更新 更多