We're currently moving most of our internal servers to Hyper-V VMs. At some point we'll do the same for our TeamCity build agents.
I'm wondering whether we can use the Cloud Agent feature of TeamCity to elastically spin up VMs when needed. Is this possible? Is there a plugin for this? We're using System Center Virtual Machine Manager, if that makes it easier.
As far as I know there are no out of the box plugins for System Center. However, there are two plugins which can be used as a reference if you chose to write your own:
You could always use PowerShell for virtual machine management within your build process. If I remember correctly, Virtual Machine Manager is just a gui facade for executing PowerShell commands and gives you the ability to copy and paste the commands before executing.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With