Skip to content

TeamCity support

KonH edited this page May 25, 2021 · 4 revisions

This template provides easily integrated TeamCity Kotlin DSL support. It allows you to make builds automatically on each commit.

Requirements

You need to install TeamCity and configure your project.

DSL configuration

You need to edit .teamcity/settings.kts in your project:

  • Set required platforms to build in platforms (it's already set to "WebGL", "StandaloneWindows", "StandaloneOSX" by default)
  • If you want upload builds to itch.io: set enablePublish = true and provide required publishUser and publishProject (disabled by default)

TeamCity configuration

  1. Navigate to {teamcity-url}/admin/admin.html?item=projects
  2. Click at "Create project":
  1. Enter repository URL and your credentials
  2. Enable synchronization with the VCS repository:
  1. Now you can see all build configurations in TeamCity UI:
  1. Configuration is done, now your builds will be produced automatically
Clone this wiki locally