私たちのビルド サーバーは、Subversion プラグインをバージョン 1.45 にアップグレードした Jenkins 1.502 を実行します。このプラグインは、svnkit-1.7.6-jenkins-1.jar
.
また、SVN クライアント 1.7.8 がインストールされています。
Jenkins は、SVN リポジトリからソース コードを正常にチェックアウトします。しかし、ワークスペース ディレクトリに移動して手動で svn コマンドを実行しようとすると、失敗します。
# cd /var/lib/jenkins/jobs/myproject/workspace/ #svnversion svn: E155036: 作業コピー '/var/lib/jenkins/jobs/myproject/workspace' が古すぎます (形式 8、Subversion 1.4 で作成)
エラー メッセージは、作業コピーが SVN 1.4 によって作成されたことを示していますが、svnkit のバージョンは 1.7.6 です。どうしてですか?
ファイルシステム全体を検索しましたが、他にファイルはありませんsvnkit-*.jar
。