Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glossybigbro/android-actions-practice
GitHub Actions를 활용한 Android CI/CD
https://github.com/glossybigbro/android-actions-practice
android github-action kotlin
Last synced: about 1 month ago
JSON representation
GitHub Actions를 활용한 Android CI/CD
- Host: GitHub
- URL: https://github.com/glossybigbro/android-actions-practice
- Owner: glossybigbro
- Created: 2024-10-17T07:09:21.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-03T04:01:07.000Z (about 2 months ago)
- Last Synced: 2024-12-06T13:20:13.646Z (about 2 months ago)
- Topics: android, github-action, kotlin
- Language: Kotlin
- Homepage:
- Size: 210 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Android Actions Practice
이 프로젝트는 GitHub Actions를 활용해 자동화된 빌드와 배포 과정을 연습한 기록입니다. 설정하면서 배우고 느낀 점들을 정리해두었고, 앞으로도 계속 내용을 추가할 예정입니다.
---
## Wiki에서 더 알아보기
더 자세한 내용은 Wiki에서 확인하실 수 있습니다:
- [Wiki 바로가기](https://github.com/glossybigbro/android-actions-practice/wiki)
### Wiki 주요 섹션
- **[Action](https://github.com/glossybigbro/android-actions-practice/wiki/Action)**: GitHub Actions에서 사용하는 다양한 액션들을 설정해 보면서 배운 내용을 정리한 섹션입니다.
- **[Workflow](https://github.com/glossybigbro/android-actions-practice/wiki/Workflow)**: 워크플로우를 설정하고 실행하면서 익힌 방법들을 기록한 섹션입니다.
- **[Optimization](https://github.com/glossybigbro/android-actions-practice/wiki/Optimization)**: 빌드 성능을 최적화하는 방법을 학습하고 정리한 섹션입니다.
- **[Issues and Solutions](https://github.com/glossybigbro/android-actions-practice/wiki/Issues-and-Solutions)**: 설정 과정에서 발생한 문제들과 그 해결 과정을 기록해 둔 섹션입니다.
- **[Integrations](https://github.com/glossybigbro/android-actions-practice/wiki/Integrations)**: GitHub Actions를 Slack, Jira 등 외부 플랫폼과 연동해 본 경험을 정리한 섹션입니다.
- **[Tips and Tricks](https://github.com/glossybigbro/android-actions-practice/wiki/Tips-and-Tricks)**: GitHub Actions를 더 효율적으로 사용하기 위한 팁과 트릭을 모아 놓은 섹션입니다.---
## 최근 업데이트 내역
Wiki의 주요 페이지 업데이트 내역은 다음과 같습니다:
- **2024-10-17**: [JDK 및 Gradle 설정](https://github.com/glossybigbro/android-actions-practice/wiki/JDK-및-Gradle-설정) 페이지 추가
- **2024-10-17**: [CI 환경을 위한 Gradle 속성 설정](https://github.com/glossybigbro/android-actions-practice/wiki/CI-환경을-위한-Gradle-속성-설정) 페이지 추가
- **2024-10-18**: [Permissions 설정](https://github.com/glossybigbro/android-actions-practice/wiki/Permissions-설정) 페이지 추가
- **2024-10-21**: [APK 빌드와 배포 자동화](https://github.com/glossybigbro/android-actions-practice/wiki/APK-빌드와-배포-자동화) 페이지 추가
- **2024-11-01**: [PR 코멘트 트리거를 기반으로 APK 빌드 및 배포](https://github.com/glossybigbro/android-actions-practice/wiki/PR-코멘트-트리거를-기반으로-APK-빌드-및-배포) 페이지 추가
- **2024-11-08**: [단일 마일스톤 생성 및 기한 설정](https://github.com/glossybigbro/android-actions-practice/wiki/단일-마일스톤-생성-및-기한-설정) 페이지 추가
- **2024-11-09**: [마일스톤 기한 알림](https://github.com/glossybigbro/android-actions-practice/wiki/마일스톤-기한-알림) 페이지 추가
- **2024-11-12**: [마일스톤 생성 및 기한 설정](https://github.com/glossybigbro/android-actions-practice/wiki/마일스톤-생성-및-기한-설정) 페이지 추가
- **2024-11-13**: [오래된 브랜치 및 태그 정리](https://github.com/glossybigbro/android-actions-practice/wiki/오래된-브랜치-및-태그-정리) 페이지 추가
- **2024-11-14**: [GitHub Actions에서 봇 계정과 GITHUB_TOKEN을 사용하는 이유](https://github.com/glossybigbro/android-actions-practice/wiki/GitHub-Actions에서-봇(BOT)-계정과-GITHUB_TOKEN을-사용하는-이유) 페이지 추가
- **2024-11-20**: [Gradle Develocity를 활용한 Build Scan 자동 생성](https://github.com/glossybigbro/android-actions-practice/wiki/Gradle-Develocity를-활용한-Build-Scan-자동-생성) 페이지 추가
- **2024-11-26**: [유닛 테스트 실행 및 결과 게시](https://github.com/glossybigbro/android-actions-practice/wiki/유닛-테스트-실행-및-결과-게시) 페이지 추가
- **2024-11-27**: [GitHub Actions에서 동시성 제어가 필요한 이유](https://github.com/glossybigbro/android-actions-practice/wiki/GitHub-Actions에서-동시성-제어가-필요한-이유) 페이지 추가
- **2024-12-03**: [Detekt 검사 및 실패 결과 PR 코멘트 게시](https://github.com/glossybigbro/android-actions-practice/wiki/Detekt-검사-및-실패-결과-PR-코멘트-게시) 페이지 추가---
## 앞으로 추가될 내용
아직 작성하지 않은 내용들이 많으니, 계속 작업하면서 새로운 내용을 추가할 예정입니다. 앞으로도 프로젝트를 확장하면서 더 많은 정보가 담길 예정이니 Wiki를 참고해주세요.
---
## GitHub Actions 더 알아보기
GitHub Actions에 대해 더 많은 정보를 원하시면 [GitHub Actions 공식 문서](https://docs.github.com/en/actions)를 참고하시면 도움이 될 거예요.