Skip to content

A tool for setting up distributed compilation of Visual Studio projects in TeamCity.

Notifications You must be signed in to change notification settings

nesteruk/BigCity

Repository files navigation

BigCity

This project is a technology demo. It demonstrates how to use TeamCity API in order to compile a Visual Studio using several configurations (possibly on different agents).

The program investigates the solution dependency graph and creates relevant project configurations. Those project configurations have defined artifact dependencies so that the separate parts of a solution can be assembled correctly.

The performance benefits of this approach only show up when you have a solution with a large number of projects, and those projects are heavily inter-dependent. Keep in mind there are time costs related to transfering the artifact dependencies from one agent to another.

This demo is quite old; it may or may not work in recent versions of TeamCity.

About

A tool for setting up distributed compilation of Visual Studio projects in TeamCity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages