젠킨스(Jenkin)에서 PowerShell SVN Commit시 에러 발생
C드라이브에 문제가 생기면서 윈도우즈를 재설치하였다. 그러면서 기존에 사용하던 젠킨스(Jenkins)도 재설치를 진행하였다.
젠킨스 설정은 다행히도 D드라이브에 있어서 Jenkins_home 그대로 가져와서 적용했다.
svn: E170013: Commit failed (details follow):
svn: E170013: Unable to connect to a repository at URL 'http://svn/trunk/directory'
svn: E175013: Access to '/svn/directory' forbidden
Build step 'PowerShell' marked build as failure
Finished: FAILURE
그런데 새로 설치하고 나니 기존에 잘 동작하던 스크립트가 갑자기 E175013 에러를 내면서 실행되지 않았다.
우선, 기존에 잘 동작하던 스크립트였고 젠킨스 설정은 Jenkins_home을 그대로 복사해서 가져와서 문제가 없었다. 결국은 수많은 삽질 끝에 권한 관련 문제라고 확신했다.
확인 사항
- 젠킨스(Jenkins) 계정의 권한을 확인한다.
- 로컬에 업데이트 받은 파일이 SVN과 잘 연결되어 있는지 확인한다.(Working Directory)
해결 방법
젠킨스(Jenkins) PowerShell 스크립트로 실행하기 전에 해당 폴더로 가서 아무 내용이나 Commit을 한번 해주자. 그 이후에는 PowerShell 스크립트가 정상적으로 Commit이 성공한다.
아마도 한번 Commit 하면서 관련 설정이 적용되는 것으로 추정된다.
'프로그래밍 > 젠킨스(Jenkins)' 카테고리의 다른 글
Command-line에서 svn 명령어 사용하기 (1) | 2024.10.22 |
---|---|
Jenkins에서 PowerShell 스크립트가 실행되지 않는 Internet Explorer 관련 문제 해결하기 (0) | 2024.10.21 |
Window 젠킨스(Jenkins) 설치를 위한 JDK 17 설치 및 환경 변수 설정 (0) | 2024.10.21 |
젠킨스(Jenkins) 업데이트 이후 error 발생 hudson.security.GlobalMatrixAuthorizationStrategy (2) | 2023.11.16 |
젠킨스(Jenkins) 현재 버전 확인하기 (0) | 2023.11.15 |
댓글