On this page:
|Table of Contents|
TeamCity vSphere integration allows using TeamCity agent cloud features with VMWare vSphere and vCenter installation. It requires configuring TeamCity with your VMWare vSphere/vCenter account and then handles automatic creation/starting/stopping/deleting of the virtual machines with TeamCity agents on-demand, based on the queued builds.
Before you can start using vSphere integration, you need to create a Virtual Machine with the TeamCity Build Agent installed and set to start automatically. Also, you need to manually point the agent to an existing TeamCity server with the vSphere plugin installed and start build agent to let the build agent download the plugins.
- Download the TeamCity-VMware vSphere plugin.
- Install the plugin on the TeamCity Server.
- Create a virtual machine where your builds will run. Refer to the VMware vSphere web site for details on creating virtual machines.
Prepare a machine with an installed TeamCity agent.
When configuring the TeamCity build agent, be sure to specify the valid TeamCity server URL in the build agent properties.
- If you want TeamCity to start/stop this machine on demand or to clone it, proceed to configuring the VMware cloud profile on the TeamCity server.
- If you want to create a template of this machine and clone it, refer to the VMware vSphere web site for details on creating templates and proceed to configuring the VMware cloud profile on the TeamCity server. Make sure to specify the valid vCenter SDK URL.