Subversion リポジトリに保存したプロジェクトがあり、Jenkins でコンパイルします。ビルドを実行すると、Jenkins はプロジェクトをワークスペース ディレクトリにプルします。Jenkins ワークスペースから Subversion に変更したファイルを 1 つコミットする必要があります。どうすればできますか??
回答ありがとうございます...
Subversion リポジトリに保存したプロジェクトがあり、Jenkins でコンパイルします。ビルドを実行すると、Jenkins はプロジェクトをワークスペース ディレクトリにプルします。Jenkins ワークスペースから Subversion に変更したファイルを 1 つコミットする必要があります。どうすればできますか??
回答ありがとうございます...
この回答をご覧ください: Jenkins svn commit post-build
新しいビルド ステップ (またはビルド後のステップ) でコミットできる必要があります。
ただし、Jenkins ワークスペースの SVN レイアウトには注意してください。Subversion プラグインは、SVNKit を使用して SVN コマンドを処理します。ワークスペースで SVN レイアウト 1.6 を使用している可能性があります。
マシン上で SVN クライアントの方が新しい場合、SVN コミットは次のエラーで失敗します: org.apache.subversion.javahl.ClientException: The working copy needs to be upgrade svn: Working copy 'C:.... is古すぎる (形式 10、Subversion 1.6 で作成)