본문 바로가기

CI\CD/Jenkins

[Jenkins] Jenkins - svn build

 

설치는 간단하다.

 

1. jenkins 세팅

 

 

- 대시보드에서 jenkins 관리 > 플러그인 관리로 들어간다.

 

대표사진 삭제

사진 설명을 입력하세요.

- Maven Integration plugin

- subversion

- Deploy to container Plugin

 

위에 나열한 플러그인을 설치한다.

설치가 완료 되었다면 jenkins 관리 > Global Tool Configuration 으로 들어간다.

 

JDK와 maven의 경로를 잡아준다.

 

이후 대시보드로 돌아와 새로운 item(프로젝트)을 등록한다.

 

 

item의 명칭을 작성하고, maven project를 클릭하고 저장한다.

 

item 생성이 완료 되었다면, 구성 메뉴로 들어와서 아래 처럼 세팅한다.

 

 

 

- svn 세팅

 

 

- maven build 에 대한 세팅, pre steps 와 post steps 에서 build 전후의 동작을 지정할 수 있다.

 

 

- 배포 관련 세팅

 

그리고 배포에 사용할 톰캣 디렉토리 > conf > tomcat-users.xml

파일에 아래 내용을 추가한다.

아래 내용은 tomcat manager에 관한 설정 내용이다.

<role rolename="manager"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<role rolename="manager-jmx"/>
<user username="name" password="password" roles="standard,manager,manager-script,manager-gui,manager-status,manager-jmx"/>
 

 

이후에 톰캣 디렉토리 > webapps > manager > META-INF > context.xml 파일을 열어서

 

아래 이미지 내용중

<ValVe ..... allow=".*"/>

라는 내용이 보일텐데, allow 속성을 ".*" 로 변경해준다.

세팅이 완료되면 Build now 를 클릭해서 작업을 마무리한다.