Kotlinize your CI, from Gradle tuning to Kotlin Script
summary
Replaces scattered Ruby/Python/JS CI glue with Kotlin across three layers: custom Docker images that include a toolbox project (published to Docker Hub and Maven), Gradle JavaExec tasks in a scripts module/composite build for fast local feedback, and runnable Kotlin script for CI jobs (migrates Firebase Test Lab from Python). Demonstrates actual Dockerfiles, Maven artifacts, Gradle task definitions and a working migration that reduces language maintenance and speeds iteration.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 6:25CI and Docker in Android
- 13:28Custom Docker images
- 18:10Gradle scripting with Kotlin
- 21:32Kotlin Script for Firebase Test Lab
- 25:30Summary
related talks
29mCompile, Deploy and Manage Your CI in Kotlin
52mFrom Laptop Builds to Advanced CI
46mDevelop your CI tools
47mComputer Says No — Static analysis and CI in a Kotlin world
50mThe Kotlin DSL experience in Gradle
22mUse Kotlin DSLs for your Gradle scripts
34mGradle scripts in Kotlin: is it cool?
49mStreamlining Configuration With Kotlin: Harnessing Inheritance, Variables, and More!
