본문 바로가기
프로그래밍/젠킨스(Jenkins)

Command-line에서 svn 명령어 사용하기

by bantomak 2024. 10. 22.

젠킨스(Jenkins)에서 TortoiseSVN 관련 작업하기

TortoiseSVN에 올라가 있는 소스코드를 빌드하거나 변경 내역을 내려받고 해당 내용을 바탕으로 빌드를 진행할 때 TortoiseSVN에 제공하는 svn 명령어를 통해서 관련 작업들을 실행할 수 있다. 하지만 command line에서 svn 명령어를 사용하기 위해서는 TortoiseSVN 설치시에 command line client tools를 사용하는 걸로 설정해서 설치해야 한다. (기본은 사용하지 않음이다.)

 

svn : 'svn' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지
 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.

설치 시에 해당 옵션 선택해 주기

이미 설치했다고 하더라도 설치 파일을 다시 실행해서 복구(Repair)를 선택하면 해당 옵션 선택이 가능하다.

기본 설정은 사용하지 않음이다.
해당 설정을 설치로 바꿔주자.

 

이제 command line에서 정상적으로 svn 명령어가 실행된다.

참고 사이트

 

SVN cmd 실행 관련

Command 로 짜여진 .cmd 확장자 파일의 스크립트를 실행하여, SVN 체크아웃, 호스트 설정, IIS 셋팅(aapPool 생성 및 사이트 설정 등) 및 빌드까지 실행하여 작업할 수 있다. * Toltoise SVN 에서 cmd 관련 기능

ryusae.tistory.com

댓글