오늘은 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 가 생성된다
'기타개발 > GitHub Actions' 카테고리의 다른 글
GitHub Actions #7 - Using environment variables (0) | 2020.03.30 |
---|---|
GitHub Actions #6 - Creating and storing encrypted secrets (0) | 2020.03.29 |
GitHub Actions #4 - Managing a workflow run (0) | 2020.03.27 |
GitHub Actions #3 - Starting with preconfigured workflow templates (0) | 2020.03.26 |
GitHub Actions #2 - Core concepts (0) | 2020.03.25 |
댓글