본문 바로가기
기타개발/GitHub Actions

GitHub Actions #5 - Build and upload debug apk

by 궝테스트 2020. 3. 28.

오늘은 starter-workflows/ci/ 에서 android.yml 파일을 그대로 작성해보았다

master 에 푸시 후 해당 워크플로우가 실행되었고 실패했다,,

자세한 로그 내용을 보니 아래와 같다

android.yml 을 좀 수정해보았다
깃헙 Marketplace 의 action들 중 gradle command 를 가져다 써보는걸로 아래와 같이 추가했다
- uses: eskatos/gradle-command-action@v1

이번에는 keystore 이슈가 발생했는데 보안이 필요하여 'Creating and storing encrypted secrets' 에 대해 뭔지 살펴봐야할 것 같다

우선 위 이슈 해결 전에 debug apk 를 Artifacts 에 업로드하는걸 해보았다 (gradle-command-action 제거 함)

upload-articat action 을 사용하였으며, 'TestApp-debug' 라는 파일명으로 app-debug.apk 를 'Artifact' 에 업로드되었다
참고로 assembleDebug 는 debug build 를 뜻하며 기본적으로 위 path 에 app-debug 라는 이름으로 apk 가 생성된다

 

댓글