How to to power your CI in 100Kotlin
summary
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
chapters (7)
- 0:00Powering CI with Kotlin
- 3:51Mobile DevOps culture
- 8:27CI/CD tools and Bitrise
- 13:49Bitrise workflow automation
- 17:23Writing CI steps in Kotlin
- 22:39Custom tools with Bitrise
- 27:59Q&A
related talks
46mDevelop your CI tools
33mcontinuous happiness as a service
45mComputer Says No - Static Analysis and CI in a Kotlin Word
34mPractical tips for succeeding with CI/CD for Android
53mCI for Android Using Jenkins
23mWalk, Run, Fly - Take your build pipeline to the next level!
40mBetter Android Development with Kotlin & Gradle
17mBoosting your Android CI through integrating Build Cache
