jenkins 연동
-
[maven] maven + jenkins 연동2013.07.19
[maven] maven + jenkins 연동
※ 본 세팅의 환경은 Win7 64Bit 입니다.
재시작 java -jar jenkins.war --ajp13Port=-1 --httpPort=8082
1. Jenkins 설치
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 관리 > 시스템설정으로 가시면
아래와 같이 JDK 설정하십시요
JDK 는 Jenkins 서버 내의 JDK Path 를 설정해주시면 되고
5. 새로운 Job 생성
- Job 이름을 짓고
아래와 같이 설정해주시면 됩니다.
6. 새로운 Job 설정
우선은 SVN 부터 설정을 하자
아래에서 설정으로 가겠습니다.
그러면 아래와 같이 많은 설정 중에 SVN 을 보도록 하겠습니다
위와 같이 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]
위와 같이 3개의 파일이 새로 생성 됩니다.
8. 자 이제 위의 자료를 SVN 에 커밋하시면 모든 준비가 완료되었습니다.
다시 Jenkins 프로젝트 관리 페이지로 돌아오겠습니다.
위와 같이 프로젝트 설정을 해주신 다음에
9.
[Build Now]를 시작합니다.
각 빌드별로 콘솔 화면을 볼 수 있으니 아래와 같은 출력을 확인 할 수 있습니다.
위와 같이 이동하시면 아래 화면을 보실 수 있습니다.
위와 같이 BUILD SUCCESSFUL 을 보셨다면 빌드 성공!
'Etc > Tool' 카테고리의 다른 글
Sonatype Nexus #2 : 설정 및 maven 과 연결하기 (0) | 2014.01.04 |
---|---|
[eclipse] JRebel HotSwap 설정 (0) | 2013.12.17 |
[eclipse] Target runtime Apache Tomcat v6.0 is not defined 오류 해결 (0) | 2013.07.10 |
프로젝트 자동화 환경 구축 (SVN, Redmine, Hudson, Ant, maven, nexus) (0) | 2013.04.29 |
[eclipse] 개발 단축키 (0) | 2013.03.25 |