~/talk

Practical Android CI/CD with GitHub Actions and Kotlin script

Talkat droidcon APAC 2020 · 2020-12-14..12-15· [devops-and-delivery]
links:none on file
slides:none on file

Pipeline uses GitHub Actions with Kotlin scripts, running on a self-hosted macOS runner for fast Android emulator tests; it runs build, unit, lint and Facebook screenshot tests (instrumentation), posts PR comments, uploads artifacts and automerges when green. A Kotlin kscript generates changelogs via git+Jira CLI by diffing commits since last deployment. APKs upload to Firebase App Distribution, Play internal track receives app bundles, end‑to‑end tests run in Firebase Test Lab, and final production rollout stays manual.

AI-written summary · about

  1. 0:00Introduction to CI/CD
  2. 3:18Why use CI/CD for Android
  3. 10:08GitHub Actions overview
  4. 13:45Kotlin script for automation
  5. 18:21Pull request validation workflow
  6. 21:41Slack commands for QA builds
  7. 27:26Generating changelogs with Kotlin
  8. 32:15Production deployment process
  9. 35:13Tips for efficient workflows
  10. 38:47Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.