이전글 'Github와 Jitpack.io를 이용한 Android 라이브러리 배포’ 에서는 Public Repo만 빌드하여 배포할 수 있었습니다.
Jitpack 에서 Github에 Private Repo도 가져와 배포할 수 있는 방법을 제공하는데요 굉장히 간단합니다.
다만, 이 경우 Jitpack에서 Auth Token을 발급 받아야 합니다.
1. https://jitpack.io/private 에 접속하여 Auth Token 을 발급 받습니다.
‘Authorize’버튼을 눌러 Auth Token을 발급 받으면 https://jitpack.io/private 화면의 STEP 2단계에서 보이는 authToken=AUTHENTICATION_TOKEN의 AUTHENTICATION_TOKEN부분에 실제 토큰이 보입니다.
2. 프로젝트 폴더에 있는 gradle.properties 파일에 Auth Token을 추가 합니다.
위의 단계에서 얻은 Auth Token을 위와 같이 추가합니다.
authToken=AUTHENTICATION_TOKEN
3. Project root 의 build.gradle에 maven 항목을 추가합니다.
Project root의 build.gradle에 maven 항목을 추가합니다.
allprojects {
repositories {
...
maven {
url "https://jitpack.io"
credentials { username authToken }
}
}
}
이것으로 설정은 완료 했습니다.
이후 나머지는 기존과 동일합니다. Github에서 Release 태그를 딴 뒤에 Jitpack에서 빌드합니다.
결과 화면은 다음과 같이 Public, Private 구분없이 다음과 같이 보이고 빌드됩니다.
※ 0.1.0은 Public Repo로 작업하였고, 0.1.1은 Private Repo로 작업하였습니다.
Reference
반응형
'프로그래밍 > DevOps' 카테고리의 다른 글
Native(Android, iOS) 개인 개발환경 구축하기 - 개요 (raspberry PI & git & bitrise & firebase & slack & telegram) (0) | 2021.06.25 |
---|---|
Private Repository를 Jitpack.io로 배포한 라이브러리 사용하기 (0) | 2019.01.22 |
Github와 Jitpack.io를 이용한 Android 라이브러리 배포 (0) | 2019.01.14 |
Github Private repository 무료! 이용해보기 (0) | 2019.01.11 |
개발 & 빌드 & 배포 서버 환경. (0) | 2016.03.24 |