woong's

2. Android Jenkins 연동하기 본문

Develop/Android

2. Android Jenkins 연동하기

dlsdnd345 2016. 2. 13. 22:05

Jenkins 연동 설정

1. 시스템 설정



왼쪽 메뉴에서 Jenkins 관리를 선택합니다.

 

 

선택하면 이러한 여러가지 설정화면을 볼수 있습니다.

시스템 설정을 선택하고 연동을 위한 시스템 설정을 진행


 

 

 

JDK 와 Ant 에 대해서 설정은 진행


 

 

JDK 는 해당 컴퓨터에 설치되어있는 jdk 경로를 지정하고Ant 는 서버에서
자동으로 인스톨 될 수 있도록 위와 같이 Install from Apache 로 설정해주시면 됩니다.


2. Job 생성 및 설정




 

Job 이름을 작성하고 Build a free-style software project 프로젝트를 생성합니다.

 

프로젝트후 Job 에대한 설정을 해야 합니다.
여기서 혼동이 될수 있으니 주의가 필요 합니다.

Jenkins 설정이 아닌 Job 의 설정이란것을 인지 하시고 진행해 주시기 바랍니다.


 

 

 

소스코드 관리에서 Subversion Modules 선택합니다.
Repository URL 에 해당 프로젝트가 있는 svn 주소를 지정해 줍니다.
Check-out Strategy 를 Always check out a fresh copy 로 지정해 줍니다.





 

 

Username/password authentication 에 svn 해당 아이디와 비밀번호를 입력해 주면 되겠습니다.

 

 

아이디와 비밀번호를 입력을 진행하면 문구가 사라진것을 확인할수 있습니다.
이제 Job 에 대한 설정은 완료되었습니다.

Ant 빌드 세팅하기

여기서 주의할점은
Android SDK\tools 폴더가 시스템 변수로 선언되어 있어야 합니다.

 

Jenkins 는 이클립스로 빌드를 하는 것이 아니기 때문에 구글에서 제공해주는 Ant Build 툴을 사용하여야 합니다.
안드로이드 sdk 를 설치하신분은 sdk 에서 제공해주기 때문에 Ant 를 재설치 하지 않아도 되겠습니다.

 



 

커맨드 창을 실행후 해당 프로젝트 경로를 지정해 주면 되겠습니다.

커맨드에서 [android –help] 를 실행하시면 도움말을 볼수 있습니다.

[android update project -p . -n first_project]

Ant Build 파일과 local.properties 파일을 만들기 위해 위와 같이 명령어를 실행합니다.




 

해당 프로젝트 폴더에 가보면 이와 같이 파일이 생성된것을 볼수 있습니다.

여기까지 진행후 생성된 파일을 커밋을 꼭!! 해주시기 바랍니다.


이건 수동으로 진행한 사항입니다 .


자동화로 진행하려면 cmd 창을 이용하는 것이 아닌 Jenkins Execute Windows batch Command

에 이와 같은 명령어를 넣어주면 되겠습니다.


android update project -p . -n 해당프로젝트 이름


 

 

이와 같이 위에서 실행한 cmd 명령어를 Command 창에 넣어주면 동일한 결과를 볼수 있습니다.

 

 

 

위와 같이 설정이 완료 되면 Jenkins 메뉴에서 Build Now 를 시작하면 되겠습니다 .




'Develop > Android' 카테고리의 다른 글

Jenkins Emma 연동하기  (0) 2016.02.13
Jenkins N’SIQ  (0) 2016.02.13
1. Jenkins 설치하기  (0) 2016.02.13
Android Studio dependency 쉽게 추가 하기  (0) 2016.02.13
Android Studio Mac 단축키 사용하기  (0) 2016.02.13
Comments