6

Jenkins のインストールに (奇妙な) 問題があり、基本的に SVN の更新が代替ベースで失敗します。

スタック トレースは、次の 2 つの問題を示しています。

hudson.util.IOException2: revision check failed on (my repo)....

Caused by: org.tmatesoft.svn.core.SVNException: svn: OPTIONS (my repo)

これが発生した後にビルドを再実行すると、すべて正常に動作します。

マーク

まったく同じ問題でガンダーによって編集:

これは、このエラーの原因となった私のマシンのスタック トレースです。SVNExternals ディレクトリ (.../trunk/common) にアクセスしようとしたときに発生したように見えますが、何らかの理由で最初にアクセスしようとしたときに資格情報がありません。次に、次回は問題なく動作します。

hudson.util.IOException2: https://myserver.com/....../TrialsMobile/trunk/commonでリビジョン チェックに失敗しました core.wc2.SvnOperation.run(SvnOperation.java:294) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:967) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog( SVNLogClient.java:872) at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:177) ... 11 原因: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credential to try. org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37) で認証に失敗しました org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32) で org org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:

4

3 に答える 3

1

この問題を抱えているのはあなただけではありません。

ビルドが機能しているように見える理由は、これがリビジョン チェック (ビルドする必要がありますか?) で発生し、 [今すぐビルド] ボタンを押して再ビルドすると正常に機能するためです。いくつか試してみましょう。

  • まず、プラグインの最新リビジョンを使用していますか? Subversion プラグインを以前のリビジョンに戻すとどうなりますか? プラグインの最新リビジョンを使用していない場合、アップグレードできますか?
  • 構成を確認してください。資格情報を指定していますか? そうでない場合は、資格情報を指定してみて、それが役立つかどうかを確認してください。
  • この新機能を見てください (バグではありません.
  • このブログ投稿をご覧ください。

バージョン 2.0 の Jenkins 用 SVN プラグインにバグが導入された機能が追加され、外部で認証が行われる方法が変更されたようです 驚きの機能を追加することは、プログラマー コミュニティの主な死亡原因です。

于 2014-07-22T19:00:06.137 に答える
0

これらのエラー行のどちらも、問題をあまり明らかにしていません。svn ログを取得できる場合は、投稿してください。

交互に失敗する場合は、アクセスの問題です。おそらく、リポジトリへの読み取り権限はあるが書き込み権限がないか、システムの一部に間違ったユーザー名/パスワードがあります。おそらく、jenkins 構成の一部で svn URL にタイプミスを入力したでしょう。そのようなものは、私が最初に見る場所です。

于 2012-07-31T13:22:48.033 に答える
-2

エラーはSVNから来ています。そのため、SVN に新しいディレクトリを作成してみてください。ホスト名の代わりに IP を使用することもできます。試すことができる場合は、ネットワークの専門家に確認してください。

于 2012-07-31T10:32:38.117 に答える