Mavenのリリースプラグインがリリースに失敗します。 SVNチェックアウトに失敗しました
-
26-09-2019 - |
質問
こんにちは、私はMavenのリリースプラグインオンザハドソンを使用しようとしています。 ビルドが成功した後、ハドソンは、プロジェクトをリリースしようとしたときに、それが次のエラーで失敗します。
[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
私はここに欠けているものを。私は、彼らがCheckoutに関連していない、stackoverflow.Butにこれに関連するいくつかの記事を見てきました。
私はSVNとの問題を考え、そのため、Mavenは続行できません。ハドソンを実行している人は、コマンドライン上での基本的なSVNのコマンドを実行できます。
これに関連するすべてのヘルプは大歓迎されます。
解決 2
この問題は、リリースを行うにはハドソン・プロセスを所有している人に尋ねることによって解決しました。 その後、うまく働きました。私たちが持っている問題は、ハドソンのための共有ユーザーが存在しないです。それをインストールした人がそれを所有してます。
私たちは新しいハドソンボックスに移動するとき、私たちは専用のハドソンのユーザーを作成する必要があります。
他のヒント
また、ハドソンは、(おそらく「ハドソン」)として実行しているユーザーはSVNのコマンドを実行できることを意味していることハドソンを実行している人は、コマンドライン上での基本的なSVNのコマンドを実行できます。
のでしょうか?ない場合は、sudo su hudson -
を実行し、その後mvn release:prepare/perform
コマンドを試みることによってそれをチェックすることができます。
所属していません StackOverflow