Bitrise에서 Android 앱을 자동 빌드해 보세요.

소개



모바일 전문 CI 환경인 Bitrise를 사용하여 Android 앱의 자동 빌드, 서명, Slack 알림까지 사용해 보세요.

계정 생성



공식 페이지 방문하여 로그인하기
github 로그인 한 것으로 말하기



초기 설정



로그인하면 빌드 대상 리포지토리를 선택하는 화면이되므로 절차에 따라 진행합니다.
기본적으로 버튼을 클릭하면 자동으로 설정됩니다.



나중에 할 수 있지만 WebHook 설정을 듣기 때문에 설정하십시오.
이렇게하면 리포지토리가 조작 된 시점에서 자동 빌드가 실행됩니다.



완료되면 기본 설정으로 첫 번째 빌드가 시작됩니다.



Workflow 설정



빌드는 Workflow로 설정된 Step를 따라 실행되지만 기본적으로 지정된 Android Lint , 필요한 경우 Android Unit Test 사양을 Build Variants 만으로 변경

또한 다음 처리는 기본적으로 수행되지 않으므로 별도로 Variantrelease를 추가해야합니다.
- apk 빌드
- 서명
- 슬랙 알림
- aab 빌드

apk 빌드 설정


Workflow 를 선택하고 StepWorkflow대부분의 항목은 디폴트인 채로 문제 없지만 Android Build 의 란만 수정해 Step 를 지정했다



서명 설정


Variantrelease 추가



상단 Sign APK 탭에서 Step 업로드, 비밀번호 입력


Code Signing 파일은 keystore 지정하면 다운로드할 수 없습니다.
업데이트하는 경우 일단 삭제하고 다시 업로드하게 된다

지금까지의 설정으로 빌드하면 이미 서명 첨부 keystore 가 출력되게 되어 있다



슬랙 알림 설정


Protectedapk 추가



Slack에서 Send a Slack message를 발행하고 설정하십시오.
또 메시지를 출력하고 싶은 채널명도 설정한다
빌드가 완료되면 Slack에 알림이 날 수 있습니다.



자동 생성된 설치 페이지



aab 빌드 설정


Step 의 빌드는 Web Hook URLaab

  • Gradle Runner : Step
  • Gradle task to run : bundleRelease
  • gradlew file path./gradlew : Export Config

  • 지정해야했습니다.

    트리거



    위 탭의 APK file include filter 열에서 자동 빌드를 실행할 타이밍을 지정할 수 있습니다.



    요약



    Bitrise에서 Android 앱을 자동으로 빌드했습니다

    좋은 웹페이지 즐겨찾기