본문 바로가기
WEB ( Back, Front)/네트워크

Jenkins - SVN 설정

by 프리랜서가 들려주는 IT세계 2019. 7. 8.
반응형

1. 프로젝트(JOB) 만들기

 

 

"새로운 Item" 을 클릭합니다.

 

 

2. 프로젝트(JOB)  명칭 타입 정하기

 

 

원하는 명칭을 작성한 후

 

 

Freestyle project 를 클릭합니다.

 

 

하단에 "OK" 버튼을 클릭해 줍니다.

 

 

 

 

 

 

 

3_1. 프로젝트(JOB) 소스코드관리 설정하기

 

 

소스코드관리에서 Subversion 을 클릭한 후

 

 

Repository URL에 SVN 주소를

 

입력해 줍니다.

 

이후 Credentials 에 아이디 및 패스워드를 입

 

력합니다(있을시에..)

 

 

 

3_2. 프로젝트(JOB) 빌드유발 설정하기

 

 

 

빌드유발은 특정상황에 따라 빌드를

 

 

 

발생하게하는것을 의미합니다.

 

 

Build periodically는 특정 시간에 따라 빌드가

 

 

이루어 질수 있도록 하는 것이며

 

 

Poll SCM 은 소스코드의 변화가

 

발생하였을때 

 

 

 

자동으로 빌드가 진행되도록 하는 것입니다.

 

 

 

Build periodically 설정 방법 ...

 

 

  • 15분 간격으로 빌드 작업을 수행
    H/15 * * * *
  • 모든 시간의 첫 30분 동안에 10분 간격으로 빌드를 수행
    H(0-29)/10 * * * *
  • 주말을 제외한 주중에 9시부터 16시 사이에 2시간에 한번씩 빌드를 수행
    H 9-16/2 * * 1-5
  • 12월 달은 제외하고 매달 1일과 15일에 한번씩 빌드를 수행
    H H 1,15 1-11 * 

 

 

아래와 같이 Build periodically, Poll SCM 

 

체크 후

 

 

 

Build periodically 에 H/15 * * * * 을 입력해

 

줍니다.

 

(15분에 한번씩 빌드하게 하기 위함)

 

 

3_3. 프로젝트(JOB) 빌드 설정하기

 

 

 

Build 에서 Add build step 을

 

 

클릭 후

 

 

Invoke Ant 를 클릭합니다.

 

 

(ant 를 설치하였고 가정 후 진행하겠습니다.)

 

 

아래와 같이 Ant Version 을 적어주시고

 

 

Targets에 설치 주소를

 

 

적어줍니다.

 

 

그 후 Apply 클릭 후 저장을 눌러줍니다.

 

 

4. 빌드하기

 

Jenkins 메인 페이지에서  Build Now 를

 

 

클릭해 줍니다.

 

 

그러면 하단 Build History를 통해 빌드를

 

 

확인할 수 있습니다.

 

 

 

 

 

출처 : https://phj0157.tistory.com/6

반응형

댓글