最近、CI環境で問題が発生しています。
ハドソンver。を使用しています。1.395.1およびSVNver1.4.2 。
私のハドソンはSVNに変更がないか継続的にポーリングしており、変更がある場合はビルドを開始します。
最近、この操作は次のメッセージで失敗します
Updating https://MY_SVN_URL/trunk
Workspace appear to be locked, so getting a fresh workspace
Checking out https:/MY_SVN_URL/trunk
ERROR: Failed to check out https://MY_SVN_URL/trunk
org.tmatesoft.svn.core.SVNException: svn: Working copy '/Hudson/workspace/MY_PROJECT_NAME' locked; try performing 'cleanup'
これは、変更をコミットし、Hudsonがビルドをトリガーしようとしている場合にのみ発生することに注意する必要があります(SVNをポーリングすることによって)。手動でビルドをトリガーしても問題は発生しません。
ポーリングによってHudsonワークスペースがロックされ、更新操作によってワークスペースがロックされていることが検出されているように見えます。
誰かが以前に同じ状況に行ったことがありますか?これに対する解決策はありますか?
ありがとう。