Jenkins와 Github 연동하기

(0) 젠킨스란?
- 젠킨스는 Java로 제작된 오픈소스 CI(지속적 통합)도구이다. Jenkins에는 Tomcat 서버가 내장되어 Servlet Container위에 돌아가는 Web Server이다.
-
(1) 포트 관련 문제
- Jenkins는 보통 http://localhost:8080/ 에서 실행된다. 이 주소는 jenkins.xml에서 바꿀 수 있다.
http://localhost:8080/ 로 접속하면 젠킨스의 초기 세팅을 해줘야 한다. 그 후에는 이 주소를 이용해 Jenkins접속할 수 있다.

(2) Jenkins에서 안드로이드 빌드 환경 구성하기
A. Jenkins 설치
B. Configuration Jenkins for Android
- Setting up JDK: JAVA_HOME 환경변수 설정
- Setting up Android SDK Tools: ANDROID_HOME 환경변수 설정
C. Configure an Android project in Jenkins

- Jenkins에게 안드로이드 프로젝트 build configure process를 설정해줘야 한다. 그 방법은 두가지가 있다.

  • Shell script 실행/ Windows batch command
  • Gradle script 
- Gradle script로 설정하는 방법을 선택해보자. 이 방법에는 두가지 방법이 있다.
  • Invoke Gradle Script
  • Gradle Wrapper 사용
- Gradle Script를 사용하기로 하자. Manage Jenkins>Global Tool configuration에서 설치할 Gradle 버전을 선택한다. Gradle은 자동으로 설치가 된다. 

D. Build Android Project
- 환경을 다 설치했으니, 생성한 프로젝트를 빌드해보자
- build apk file





댓글

이 블로그의 인기 게시물

포트란?

안드로이드 스마트폰 연결