TeamCity
 
You are viewing the documentation for an earlier version of TeamCity.

Kotlin DSL

Last modified: 29 October 2020

Besides storing settings in version control in XML format, TeamCity allows storing the settings in the DSL (based on the Kotlin language ).

Using the version control-stored DSL enables you to define settings programmatically. Since Kotlin is statically typed, you automatically receive the auto-completion feature in an IDE which makes the discovery of available API options much simpler.

Check out the blog post series on using Kotlin DSL in TeamCity.