Jenkins in Docker에서 커스텀도커로 로컬의 android_sdk 를 젠킨스에서 접근할수 있도록 했다.
https://yunhos.blogspot.com/2021/01/jenkins-in-docker.html
젠킨스에서 github의 안드로이드 프로젝트를 빌드해보자.
간단하다.
0.manage jenkins -> configure system 에서
Global Section -> Environment variables 에
ANDROID_HOME 과 값으로 마운트했던 /var/android_sdk 를 지정하자
1.New Item 선택해서 [Free Style Project]를 생성하자.
2.Source Code Management 부분에서
Repository URL : github의 프로젝트 주소 (.git)
credential: add 해서 username에는 github사용자id 를 입력한다. 비밀번호는 github->user settings->developer settings->personal access token 을 새로 생성해서 토큰값을 암호로 쓰자.(단 토큰값메모를...)
빌드할 브랜치도 선택하다.
3.build->execute shell 에
./gradlew clean assembleDebug
Post-build Actions->archive the artifacts에
*/build/**/*.apk
입력한다.
참고:
https://softwaree.tistory.com/62
https://medium.com/temy/android-ci-with-jenkins-docker-and-kitematic-step-by-step-b40ddbcaf5ff
4.Build Now 하면 빌드가 되고 apk 를 다운받을수 있도록 해준다.
0 comments:
댓글 쓰기