- 톰캣 설치 하기 8.5.20 버전으로 설치 하였습니다.
- Jenkins 설치 하기 Jenkins ver. 2.77 을 설치함
1) 홈 -> 시스템 설정
- Android SDK root 설정하기
해당 항목을 찾아서 나의 sdk 위치 경로를 지정해주세요.
- 만약 sdk를 찾지못해서 빌드 오류가 발생할 경우 아래와 같이 대응 해주세요.
Global properties -> |
2) 앱 빌드를 위해 Freestyle project 를 생성합니다.
- 테스트 앱을 하나 빌드할게요
- 많은 옵션이 있지만 필수항목만 체크해볼게요
# 소스코드 관리
# 빌드 유발
@ 빌드에 대한 조건을 작성 할 수 있음
# 빌드 환경
# 빌드
@ Invoke Gradle script 선택
@ Tasks 란에 clean assemble 입력 또는 debug release 로 변경해서 사용가능함
# 빌드 후 조치
@ 기타 많은 옵션이 있어요 드롭박스 나 서버로 파일 전송등 해당부분은 나중에..
@ Archive the artifacts 로 빌드된 파일을 jenkins 빌드 버전별로 별도로 관리를 위해 활용
- Files to archive 란에 **/*.apk 모든 apk결과물을 저장합니다~
signingConfigs {
release {
storeFile file("../signature/?.keystore")
storePassword "password"
keyAlias "keyName"
keyPassword "password"
}
debug {
storeFile file("../signature/?.keystore")
storePassword "password"
keyAlias "keyName"
keyPassword "password"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
debuggable false // debugging 허용 안함
// zipAlign true // apk 최적화
minifyEnabled false
shrinkResources false
}
debug {
signingConfig signingConfigs.debug
debuggable true // debugging 허용 안함
minifyEnabled false
shrinkResources false
testCoverageEnabled = true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-release.pro'
}
}
이상 끄읏
[Android] 바코드 생성하기 (4) | 2018.03.05 |
---|---|
Android Card View Animation (2) | 2017.11.09 |
RXJava, RxAndroid 시작! (0) | 2017.08.24 |
모바일 웹 성능 관련 이슈 확인 및 검토 사항 (0) | 2017.05.22 |
갤럭시s8 , G6 리소스 대응! (2) | 2017.05.17 |