본문 바로가기
개발툴

Shared workspace plugin 설정

by 탁구치는 개발자 2014. 7. 1.

jenkins에서 job을 생성하게 되면 .jenkins/workspace 경로에 등록된 job 이름의 디렉토리가 생성되며 해당 디렉토리에 형상관리에서 다운로드 받은 소스가 저장되어지게 된다.


만약 여러 job들이 동일한 형상관리의 repository를 사용하고 있다면 형상관리에서 다운로드 받은 소스를 job들이 서로 공유해서 사용할 수 있는 방법이 있는데 Shared workspace plugin을 설치하면 된다.


셋팅 방법은 다음과 같다.




1. 플러그인 관리에서 Shared workspace plugin 검색하여 다운로드


2. Jenkins 관리 > 시스템 설정 이동


3. Workspace Sharing 영역의 Name에 적절한 이름(git_project)을 추가한 후, Repository URL 등록


4. 등록된 job > 구성 이동


5. Shared Workspace 셀렉트 박스를 클릭하여 시스템 설정에서 추가해준 Workspace Sharing을 선택






이와 같이 등록하게 되면 .jenkins/workspace/{등록job이름}디렉토리에 소스가 다운로드 되는 것이 아닌 .jenkins/sharedspace 디렉토리에 저장이 된다.


이와 같은 설정을 통해 서버의 디스크 용량을 절약하자.

자세한 내용은 여기