834 B
834 B
GitHub CI/CD
Workflow: Android CI
File: .github/workflows/android.yml
Triggers
- Push to
mainordevelop - Pull requests targeting
main
Pipeline Steps
- Checkout code
- Set up JDK 17 (Temurin)
- Setup Gradle with caching (
~/.gradle/cachesand~/.gradle/wrapper) ./gradlew lint-- Android lint checks./gradlew test-- unit tests across all modules./gradlew assembleDebug-- build debug APK- Upload
app/build/outputs/apk/debug/app-debug.apkas artifact (nameddebug-apk)
Environment
- Runs on
ubuntu-latest - Gradle cache key based on
**/*.gradle*andgradle-wrapper.properties
Notes
- No release signing configured yet (debug builds only)
- No instrumented/UI tests in CI (only unit tests)
- APK artifact is available for download from the Actions run summary