free, open source
This plugin allows to limit
the number of
In active development. Everybody is encouraged to try the plugin and provide feedback in the forum or post bugs into the issue tracker.
Install the plugin as usual under TeamCity 7.1.x. Plugin in bundled since TeamCity version 8.
If you have used the plugin with TeamCity v 7.1.x, you need to remove installed plugin manually:
TeamCity.SharedResourcesand all of its contents
Resource is a named entity that is defined per project. Build configurations can lock resources during execution of build steps. To create a resource, head to project configuration page. There choose 'SharedResources' tab. You can create resources of two types: simple named resources with quotas and resources with custom values.
Resources support project groups and subprojects. If you define a resource in a project that has subprojects, it will be available to all tree of subprojects
Information on resource usage is gathered across all subprojects
There are two types of locks supported: read locks and write locks. Read locks are shared (multiple builds with read locks are allowed), write locks are exclusive (only a single running build with a write lock is allowed).
Resources with custom values support three types of locks:
TODO: add description of build parameters defined
Stable builds of the plugin are bundled since TeamCity 8.0. Nightly builds and builds for TeamCity 7.1.x can be acquired from our public server
Sources on GitHub