티스토리 뷰

 

svn을 통한 배포 관리 (trunk, branches, tags 활용)

지난번에는 svn에 trunk, branches, tags 생성하는 방법에 대해서 알아보았다. svn trunk, branches, tags 생성하기 (with svn:E160013) 일단 TESTSVN 이라는 svn repository 를 생성을 하였다. (svn 은 설치가 되..

oingdaddy.tistory.com

위와 같은 작업을 통해 최종 배포할 소스에 대해 tag에 넣는 방법에 대해 알아보았다. 이번에는 tag에 보관된것을 가지고 jenkins에서는 어떻게 연결하여 가져와 빌드를 하는지에 대해 알아보겠다. 

 

jenkins에서 build를 할 job을 생성을 하고 "이 빌드는 매개변수가 있습니다." 클릭

List Subversion tags (and more) 항목을 선택하고 아래와 같이 svn tag의 정보를 입력해준다. 

 

 

위와 같이 생성을 했다면 이 프로젝트를 가져올때는 $test-pjt 형식으로 Name에 해당하는 것을 $를 붙여서 변수화 시켜서 가지고 올수가 있다. 

 

 

위처럼 version1 이라는 tag 폴더 하위에 있는 프로젝트 중 내가 선택한 프로젝트를 가지고 올수가 있다. 

 

 

완료를 누르면 Build with Parameters 가 보일 것이고 이것을 눌러보면 tag에 넣어놨던 프로젝트 목록이 최신순으로 보일 것이다. 원하는 시점의 프로젝트를 선택하고 빌드하기 누르면 끝!

 

이렇게 하는 이유는 문제가 생겼을 경우 이전 버전으로 빠른 복구를 하기 위해서이다. 

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31