Streamlining Configuration With Kotlin

Jamie Berghmans

View at original site


In this talk, Jamie will demonstrate how to use Kotlin in TeamCity to go beyond the limitations of traditional YAML or XML build pipelines. Starting with a simple single-file build script, he'll show how to develop it into a cleaner, multi-file structure that's easier to read and maintain. The session will also cover how to use inheritance to create custom, reusable Build Types, reduce code duplication, and leverage Kotlin language features to increase developer efficiency. These techniques will be illustrated using a multi-OS Unity project that requires running both Edit Mode and Play Mode tests.

Related Resources

Godot Game Development Leveraging Kotlin
Godot Game Development Leveraging Kotlin
Pierre-Thomas Meisels, Tristan Grespinet, Cedric Hippmann