[maven] maven + jenkins 연동

2013. 7. 19. 22:49
반응형

※ 본 세팅의 환경은 Win7 64Bit 입니다.

재시작 java -jar jenkins.war --ajp13Port=-1 --httpPort=8082 

1. Jenkins 설치

http://jenkins-ci.org/ 이동

Tomcat 서버를 구축한 사용자라면 war 파일로 된 Java Web Archive 를 다운 받으시고

처음 설치하시는 유저분들이라면 Native Package 를 설치하시기 바랍니다.

다운 받은 파일을 특정 폴더로 복사 한 후 cmd를 열고 war파일이 위치한 루트로 이동 후 

java -jar jenkins.war --ajp13Port=-1 --httpPort=8082 

 

 

2. 시스템 설정

-http://localhost:8082 로 이동

-설치 가능 탭 이동

-ssh 관련 플러그인 설치 후 jenkins 재부팅  

4. jdk 설정.

아래와 같이 Jenkins 관리 > 시스템설정으로 가시면

image

 

아래와 같이 JDK 설정하십시요

image

 

JDK 는 Jenkins 서버 내의 JDK Path 를 설정해주시면 되고

5. 새로운 Job 생성

- Job 이름을 짓고

아래와 같이 설정해주시면 됩니다.

새잡

6. 새로운 Job 설정

우선은 SVN 부터 설정을 하자

아래에서 설정으로 가겠습니다.

image

그러면 아래와 같이 많은 설정 중에 SVN 을 보도록 하겠습니다

image

위와 같이 SVN 으로 설정하시고 Check-out Strategy[Always check out a fresh copy] 로 설정하도록 하겠습니다

 

7. Ant 빌드 세팅하기

그럼 빌드에 앞서서 Ant 빌드를 하도록 하겠습니다.

Jenkins 는 이클립스로 빌드를 하는 것이 아니기 때문에 구글에서 제공해주는 Ant Build 툴을 사용하여야 합니다.

우선 커맨드창을 켜신 다음 ${WorkSapce}\${Project} 로 이동하시기 바랍니다.

※ Android SDK\tools 폴더가 시스템 변수로 선언되어 있어야 합니다.

커맨드 상에서 [android –help] 를 실행하시면 다양한 도움말이 나오는데

Ant 빌드용 Build.xml 을 생성하기 위해 아래와 같이 작성을 할 것입니다.

[android update project -p . -n first_project]

image

 

위와 같이 3개의 파일이 새로 생성 됩니다.

 

8. 자 이제 위의 자료를 SVN 에 커밋하시면 모든 준비가 완료되었습니다.

다시 Jenkins 프로젝트 관리 페이지로 돌아오겠습니다.

image

 

위와 같이 프로젝트 설정을 해주신 다음에

9.

[Build Now]

를 시작합니다.

각 빌드별로 콘솔 화면을 볼 수 있으니 아래와 같은 출력을 확인 할 수 있습니다.

image

위와 같이 이동하시면 아래 화면을 보실 수 있습니다.

image

위와 같이 BUILD SUCCESSFUL 을 보셨다면 빌드 성공!

 

반응형

+ Recent posts