~/talk

How to to power your CI in 100Kotlin

Talkat Chicago Roboto 2022 · on Wednesday, 2022-07-27· [android]
links:none on file
slides:none on file

Claim: an Android CI pipeline can be defined in 100% Kotlin and run as Bitrise steps compiled via Gradle and the Bitrise CLI. Implementation uses Kotlin JVM console apps (with Kotlin Multiplatform explored), Gradle wrapper, and Bitrise VMs that have Android SDKs preinstalled. The ecosystem already contains 300+ steps and supports GitHub/GitLab/Bitbucket, artifact hosting, Slack, Play Store uploads. Current runtime compiles at job start (some overhead) with a roadmap to reduce builds from ~90 minutes down to 15–20 minutes and to add Kotlin Native binaries.

AI-written summary · about

  1. 0:00Powering CI with Kotlin
  2. 3:51Mobile DevOps culture
  3. 8:27CI/CD tools and Bitrise
  4. 13:49Bitrise workflow automation
  5. 17:23Writing CI steps in Kotlin
  6. 22:39Custom tools with Bitrise
  7. 27:59Q&A
~/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.