| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- vimrc
- ubuntu
- 서울부동산
- 대출규제
- 부동산분석
- 시장분석
- 청년주택
- vim
- Android
- 우분투 젠킨스
- 외국인투자
- 정책변화
- 미분양
- 규제영향
- 부동산전망
- 지역별분석
- 주택공급
- vi
- jenkins
- 투자전략
- 우분투
- 월세시장
- 정책동향
- 젠킨스
- 부동산보고서
- 시장동향
- 데이터분석
- 전세시장
- 안드로이드
- php
- Today
- Total
철스토리
Ubuntu Jenkins 설치하기, 안드로이드 빌드하기 - 2 본문
1. 안드로이드 SDK 설치
: 안드로이드 빌드를 하기 위해서 SDK를 설치해야 한다. 최신으로 필요한 sdk는 28.0.3인데 24.4.1을 설치 후 추가로 설정한다.
$ cd /var/lib/jenkins
$ sudo wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
$ sudo tar zxvf android-sdk_r24.4.1-linux.tgz
$ sudo rm android-sdk_r24.4.1-linux.tgz
$ cd android-sdk-linux/tools
2. SDK 추가 설치
: 안드로이드 빌드를 하기 위해서 SDK를 설치해야 한다. 최신으로 필요한 sdk는 28.0.3인데 24.4.1을 설치 후 추가로 설정한다.
$ sudo ./android list sdk --all
$ sudo ./android update sdk -u -a -t 3 (3- Android SDK Build-tools, revision 28.0.3)
$ sudo ./android update sdk -u -a -t 46 (46- SDK Platform Android 9, API 28, revision 6)
3. 안드로이드 PATH 설정
$ sudo vi /etc/profile.d/android.sh
export ANDROID_HOME="/var/lib/jenkins/android-sdk-linux"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH"$ source /etc/profile
4. Jenkins에 ANDROID_HOME 설정
: Jenkins 관리 -> 시스템 설정 -> Global properties -> Environment variables (체크)
이름 : ANDROID_HOME
값 : /var/lib/jenkins/android-sdk-linux
4. 안드로이드 프로젝트 등록
: 새로운 Item -> "Enter an item name" 프로젝트 이름작성, "Freestyle Project" 선택 후 OK
5. 필요한 설정 (Git으로 세팅)
: 소스 코드 관리에 "Git"선택
: Repository URL에 자신의 Git 주소를 적는다.
: Credentials는 "Add"를 눌러서 자신의 레포에 해당하는 아이디와 비밀번호를 적는다.
6. Build, 빌드 후 조치
: "Add build step"을 눌러서 "Invoke Gradle script"를 선택
: "Use Gradle Wrapper" 선택 후 Tasks에 "clean assemble" 작성
: "빌드 후 조치 추가"를 눌러서 "Archive the artifacts"를 선택
: Files to archive에 "**/*.apk" 작성
7. 실행 및 완료
: 아래의 "실행" 버튼을 누르면 빌드가 진행되고
/var/lib/jenkins/workspace/randnum_android/app/build/outputs/apk/debug/app-debug.apk
/var/lib/jenkins/workspace/randnum_android/app/build/outputs/apk/debug/app-release.apk
위와같이 최종 완료된 apk파일을 확인할 수 있다.
'서버설정 > 우분투 서버설정' 카테고리의 다른 글
| Ubuntu, Apache2 https(ssl) 적용하기 (0) | 2019.05.23 |
|---|---|
| Ubuntu Jenkins - PHP(Codeigniter) 배포하기 (0) | 2019.03.18 |
| Ubuntu Jenkins 설치하기, 안드로이드 빌드하기 - 1 (0) | 2019.02.11 |
| phpmyadmin 접속 시간 늘리기 (0) | 2016.10.25 |
| MySQL auto_increment locking 설정 (0) | 2016.09.20 |