ビルドサーバーはJenkins 1.502を実行し、Subversionプラグインをバージョン1.45にアップグレードしました。このプラグインはsvnkit-1.7.6-jenkins-1.jar
を使用します。Jenkins:SVN作業コピーの無効なバージョン
また、SVNクライアント1.7.8がインストールされています。
JenkinsはSVNリポジトリのソースコードを正常にチェックアウトします。しかし、私はワークスペースディレクトリに移動し、手動でいくつかのsvnコマンドを実行しようとすると、それは失敗します。
# cd /var/lib/jenkins/jobs/myproject/workspace/ # svnversion svn: E155036: Working copy '/var/lib/jenkins/jobs/myproject/workspace' is too old (format 8, created by Subversion 1.4)
エラーメッセージが作業コピーがSVN 1.4によって作成されたことを示しているが、svnkitのバージョンは1.7.6です。どのようにそれができますか?
ファイルシステム全体を検索しましたが、他のファイルはありません。svnkit-*.jar
アップグレード前に作成したワークスペースを使用する代わりに、アップグレード後に新しいワークスペースをチェックアウトしようとしましたか? –
@ShivaKumar、私はワークスペースをアップグレードし、それを使用して作業することができます。しかし、なぜそれがバージョン1.4で作られたのだろうか。これにより私は自動ツールを使用できなくなります。 – Andrey