Set up your CI and CD pipeline in code using configuration scripts based on the TeamCity Kotlin DSL.

Create from URL When creating a project in TeamCity, just point it to the repository with your .teamcity/settings.kts file. TeamCity will automatically create the project with all the required settings and build configurations, as described in code.

Portable Kotlin DSL scripts are server- and project-independent, which means you can share the same script between different servers or even projects within the same server. All you need to do is to check it into the repository.