TeamCity On-Premises
 
Get TeamCity On-Premises

How to Configure CI/CD for JetBrains Space

Edit pageLast modified: 21 January 2025

JetBrains Space is a full-cycle collaboration solution for software development teams. This guide explains how to achieve continuous integration and delivery of JetBrains Space projects by integrating them with TeamCity.

Integration with TeamCity brings the following advantages to the JetBrains Space users:

  • Compiling, testing, and deploying projects within the same environment.

  • Building source code of merge requests and merging them automatically after a successful build.

  • Extensive build overview: diffs and artifacts, detailed test reports on the fly, code coverage, inspections, and various other metrics. Statuses of builds and code reviews are cross-shared between systems for easier monitoring.

  • Flexible pipelines where builds depend on one another and share settings and results.

  • Ability to configure builds as code, in Kotlin DSL.

  • Authentication with a single account in both systems: VCS (JetBrains Space) and CI/CD (TeamCity).

This guide consists of the common preliminary setup and optional procedures for enabling each component of the integration.