10 plugins in category «Cloud Support»

Azure Classic Cloud Support

creates cloud build agents in Microsoft Azure cloud via Classic (Service Management) deployments.
Note: we recommend to use Azure Resource Manager plugin to connect to Azure Cloud.

Azure Resource Manager Cloud Support

Creates cloud build agents in Microsoft Azure cloud via Resource Manager deployments.
Blog post about resource manager plugin.

Cloud Openstack

launches OpenStack virtual machines

Container cloud

By cape

This plugin implements "Agent cloud" functionality for running agents within containers, such as Docker. This allows an easy way to customize the build environment for every build, instead of maintaining a set of generalized build agent that should build anything, or having dozens of mostly idle specialized agents.

Changelog
  • v0.0.3 - Adds support for authenticated Docker registries
  • v0.0.2 - Adds connection diagnostics as well as better timeout handling in Helios
  • v0.0.1 - Initial release, supports starting agents either by connecting to a Docker host either locally or over http(s), as well as Spotify's Helios container orchestration tool.

Digital Ocean cloud

launches droplets from the Digital Ocean images

Docker Cloud

By reje
This plugin leverages the TeamCity Cloud API in order to start and dispose TeamCity agents hosted in Docker containers on demand. Containers can be configured, and tested, directly from the TeamCity configuration interface. This cloud provider also has built-in support for Official TeamCity agent images, and resolve them automatically according to your TeamCity version. Documentation and build instructions are available on the project's GitHub page. Please use the GitHub issue tracker to notify bugs and features requests. Requires TeamCity 10.x or greater.

Google Cloud Agents

Allows to use Google Compute Engine to scale the pool of build agents.

Local Cloud

creates a "cloud" on the server's machine using its local agents

Virtual Cloud

By pr0ff
TeamCity Virtual Cloud plugin provides support of virtual cloud (authorize/unauthorize real agents instead of run/stop cloud machine). Can be used for:
  1. preview teamcity cloud integration without real cloud
  2. authorize agent on demand
How it works
  1. Admin connects Virtual Cloud in Agent Cloud tab. In Agent images property add paths to configuration files of agents he want to connect to Virtual Cloud. This agent should be connected (authorized or not authorized)
  2. Plugin returns to teamcity new virtual image with name of this agent
  3. TeamCity starts that image to check of available properties
  4. Plugin changes config of the agent (write instance hash to property teamcity.cloud.instance.hash)
  5. Agent reconnects to TeamCity with this property value and TemCity treat it as cloud instance (authorize automatically as virtual agent).
  6. After specific idle time TeamCity stops instance and plugin just unauthorize agent
  7. When compatible build starts and all compatible authorized agents are busy, then TeamCity starts that instance and go to step 4

VMware vSphere Cloud

By spak
(bundled since TeamCity 10.0) - launches virtual machines in VMWare vSphere cloud