0

こんにちは私は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は続行できません。ハドソンを実行している人は、コマンドラインで基本的なSVNコマンドを実行できます。

これに関連する助けをいただければ幸いです。

4

2 に答える 2

1

ハドソンを実行している人は、コマンドラインで基本的なSVNコマンドを実行できます。

それはまた、ユーザーHudsonが(おそらく「hudson」)がsvnコマンドを実行できるように実行していることを意味しますか?sudo su hudson -そうでない場合は、を実行してからコマンドを試すことで確認できmvn release:prepare/performます。

于 2010-11-18T18:57:30.770 に答える
0

この問題は、ハドソンプロセスの所有者にリリースを依頼することで解決されました。その時はうまくいきました。私たちが抱えている問題は、ハドソンの共有ユーザーがいないことです。それをインストールした人がそれを所有しています。

新しいハドソンボックスに移動するときは、専用のハドソンユーザーを作成する必要があります。

于 2010-11-18T22:10:21.400 に答える