TeamCity Integration
Integration with TeamCity lets you:
Build sources from merge requests.
Receive build statuses from TeamCity for each commit that triggered a build and view details about automated tasks involved.
Take full advantage of SpaceCode Quality Gates and Safe Merge by requiring a "green" build status as a condition for merging a feature branch into main.
Authenticate in TeamCity with your SpaceCode account.
Prerequisites
Latest version of TeamCity Cloud or TeamCity Server.
To complete the integration, you should have:
System administrator rights in TeamCity and SpaceCode.
Project administrator rights in SpaceCode projects that will be connected to TeamCity.
You should have general understanding of CI/CD concept and be familiar with TeamCity administration.
Set up TeamCity integration
As the integration process takes place on both TeamCity and SpaceCode sides, we suggest you log in to both services and have them opened in separate browser tabs.
In SpaceCode, click your avatar on the top right and choose Administration.
Scroll down the left sidebar menu and choose Featured Integrations.
Locate TeamCity Integration and click Enable.
A link to the TeamCity integration instructions will pop up.
Follow the instructions steps to connect to TeamCity.
A successful connection will appear on the TeamCity integration page in SpaceCode.