TeamCity Config Generator

Generate a TeamCity Kotlin DSL configuration in seconds. Define your build configurations and script steps, then copy the settings.kts into your project’s .teamcity folder.



Save the output as settings.kts inside the .teamcity folder of your repository, with versioned settings enabled in TeamCity.

How to Use

  1. Enter your TeamCity project name.
  2. Tick the build configurations you need and set each one’s name and script.
  3. Press Generate Config to build the Kotlin DSL.
  4. Press Copy and save the output as .teamcity/settings.kts in your repository.

Key Features

  • Valid Kotlin DSL — a project block with buildType entries and script steps.
  • Build, test and deploy configurations — include only the ones your project needs.
  • Custom names and scripts — match the setup of your own TeamCity server.
  • 100% private — runs entirely in your browser; nothing is sent or stored.

FAQs

What is the TeamCity Kotlin DSL?

TeamCity can store project settings as Kotlin code in a .teamcity/settings.kts file, versioned together with your repository instead of living only on the server.

Where do I put the generated file?

Save it as settings.kts inside the .teamcity folder of your repository, with versioned settings enabled in TeamCity so it syncs automatically.

Which TeamCity version does this target?

The DSL declares version 2024.03. If your server is older or newer, adjust the version line to match.

Is my data sent anywhere?

No. Everything runs entirely in your browser and never transmits or saves your entries.

Related Tools

Try these related tools: Jenkinsfile Generator, GitLab CI Generator and GitHub Actions Generator.

Scroll to Top