Practical Android CI_CD with GitHub Actions and Kotlin script
summary
Practical recipe for Android CI/CD using GitHub Actions plus Kotlin scripting that ties Slack slash commands, Jira, Firebase App Distribution, Google Play and Firebase Test Lab into automated pipelines. Workflows use kscript via SDKMAN, Facebook snapshot tests, and caching to speed Gradle. Notable specifics: 2000 free minutes on GitHub Actions, version code = commit count, and moving to a self-hosted Mac mini 5m builds cuts PR validation from ~20 to 5 minutes.
AI-written summary · about
chapters (12)
- 0:00Introduction to CI/CD
- 1:21Benefits of CI/CD
- 3:43Why GitHub Actions
- 7:39Kotlin script for automation
- 9:42JLL workflow overview
- 12:52Pull request validation
- 17:06QA app release process
- 21:27Slack command integration
- 24:19Generating change logs
- 29:23Production release workflow
- 31:10Tips for workflow development
- 34:24Q&A session
related talks
48mBuilding an Android CI Pipeline With GitHub Actions
40mAutomating Android Workflows with Github Actions
36mAndroid like a (reliable) Rock Star - All About Android Continuous Integration
34mPractical tips for succeeding with CI/CD for Android
32mBuilding Quality Android Apps for the Future with Continuous Integration
53mCI for Android Using Jenkins
35mHow to to power your CI in 100Kotlin
45mComputer Says No - Static Analysis and CI in a Kotlin Word
