Child pages
  • TeamCity Shared Resources

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

The plugin is bundled since TeamCity 8.0. The recent version is described in the online documentation for the latest TeamCity version.

General Info

Author Vendor

Oleg Rybak JetBrains

License

Apache 2.0

Type

free, open source

Status

in development

Description

This plugin introsuces concept of shared resources and locks into TeamCity build configurations. Currenct allows limiting

Wiki Markup
{hidden-data} the number of {hidden-data}
concurrently running builds from different build configurations based on resources and locks defined at the project level.
The current version supports multiple read and exclusive write locks per build configuration.

Usage

There are two types of locks supported: read locks and write locks. Read locks are shared, write locks are exclusive

  • After installing the plugin, head to build step in a build configuration, that requires locks.
  • Add a build feature 'Shared Resources management'
    • Image Removed
  • Use dialog to add necessary locks
    • Image Removed
  • Save your changes. Locks will be visible on the build step page
    • Image Removed
  • To see locks in effect, see builds standing in build queue
    • Image Removed

Plugin Development Status

In active development. Everybody is encouraged to try the plugin and provide feedback in the forum or post bugs into the issue tracker.

Installation

New installation

Install the plugin as usual under TeamCity 7.1.x. The plugin is bundled since TeamCity version 8.

Anchor
updateTo8
updateTo8

7.1.x to 8.0 update

If you used the plugin with TeamCity v 7.1.x, you need to remove the installed plugin manually. After shutting down your TeamCity 7.1.x, please perform the following actions:

  1. Navigate to TeamCity Data Directory/plugins
  2. Delete file TeamCity.SharedResources.zip
  3. Navigate to TeamCity Data Directory/.unpacked

  4. Delete folder TeamCity.SharedResources and all of its contents

All the plugin settings are stored in the TeamCity Data directory and will be preserved.

Wiki Markup
{hidden-data}
TODO: add description of build parameters defined
{hidden-data}

TeamCity Versions Compatibility

TeamCity 7.01+

Sources

Sources on GitHub

Continuous Integration

...

Download

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

Documentation

For details on the bundled Shared Resources plugin, refer to TeamCity documentation.

Sources on GitHub

...

Download

Related Materials

Original issue