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를 설정해줘야 한다. 그 방법은 두가지가 있다.
- 젠킨스는 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
- build apk file
댓글
댓글 쓰기