티스토리 뷰

Docker를 새로 설치하고 Jenkins로 SVN에서 소스를 떙겨다가 Maven 빌드를 해보았다.

그런데 이상한 메시지 발생.

svn: E204899: Cannot rename file '/var/jenkins_home/workspace/MyJob/.svn/tmp/entries' to '/var/jenkins_home/workspace/MyJob/.svn/entries'

이상해서 콘솔에 들어가 entries의 권한을 살펴보니 rx만 있고 w권한이 없었다.

Jenkins와 SVN 모두 Docker라서 컨테이너 권한문제인가 싶었지만.

이상하다. 이전과 특별히 다르게 실행한건 없는데...

 

이유는 간단했다.

Jenkins의 subversion이 1.4로 되어있었다.

지금 사용하고 있는 버전 1.8로 바꿔주니 entries의 권한이 rwx로 잘 들어가있다.

그리고 SVN 체크아웃 및 Maven 빌드도 성공!

 

버전문제면.. 버전문제라고 좀 알려주지. 참 친절하지 않네.

[작성] devbible.tistory.com

댓글