【问题标题】:Maven Release Plugin Fails to release. Svn CHECKOUT failedMaven Release Plugin 发布失败。 SVN CHECKOUT 失败
【发布时间】:2010-11-18 18:46:59
【问题描述】:

您好,我正在尝试在 Hudson 上使用 maven 发布插件。 构建成功,然后,当 hudson 尝试发布项目时,它失败并出现以下错误。

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The svn command failed.
Command output:
svn: Commit failed (details follow):
svn: CHECKOUT of '/svn/projects/!svn/ver/82706/some/path/buildconfig/configuration/pom.xml': authorization failed: Could not authenticate to server: rejected Basic challenge (http://xx.xxx.xx.xx)

[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 17 seconds
[INFO] Finished at: Thu Nov xx 12:25:31 CST xxxx
[INFO] Final Memory: 22M/88M
[INFO] ------------------------------------------------------------------------
channel stopped
Finished: FAILURE

我在这里缺少什么。我在stackoverflow上看过一些与此相关的文章。但是,它们与CHECKOUT无关。

我认为这是 SVN 的问题,因此,maven 无法继续。运行 hudson 的人可以在命令行上执行基本的 SVN 命令。

任何与此相关的帮助将不胜感激。

【问题讨论】:

    标签: svn maven-2 release release-management maven-release-plugin


    【解决方案1】:

    运行 hudson 的人可以在命令行上执行基本的 SVN 命令。

    这是否也意味着用户 Hudson 正在运行(很可能是“hudson”)可以执行 svn 命令?如果没有,您可以通过执行sudo su hudson - 然后尝试mvn release:prepare/perform 命令来检查。

    【讨论】:

    • 瓦尔德海因茨是正确的。要在 Windows 中检查这一点,您需要以列为 hudson 的“运行身份”进程的用户身份登录服务器。很可能,没有为 hudson 尝试运行的用户缓存 SVN 凭据。
    • 这是场景。 Hudson 通过帐户 X 作为服务运行。 X 可以执行基本的 svn 命令。我以 Y 身份登录并尝试发布。
    【解决方案2】:

    通过要求拥有 hudson 流程的人进行发布来解决此问题。 那时它工作得很好。我们遇到的问题是 hudson 没有共享用户。安装它的人拥有它。

    当我们移动到新的 hudson 盒子时,我们必须创建一个专用的 hudson 用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 2010-11-26
      • 2013-03-11
      • 1970-01-01
      • 2011-01-20
      • 1970-01-01
      • 2012-11-30
      相关资源
      最近更新 更多