Best Practices for running TeamCity Server on Azure
Hi there,
I'm looking to start a new TeamCity server on Azure, with build agents based in our office. I've seen that there's a TeamCity offering on the Azure Marketplace (documented in this blog post: TeamCity on Azure Marketplace | The TeamCity Blog), but it seems like it's pretty out of date - the installation options are all for TeamCity 2018. Is there any up to date guidance on the best practices for an Azure-based server?
Thanks,
Rob.
Please sign in to leave a comment.
Oh, the Azure Marketplace scipt seems to be broken. After following the instructions in the blog post (including using SSH rather than a password), this error is generated in the verification step:
Hi!
The TeamCity offering on the Azure Marketplace is indeed outdated, and the error above needs to be addressed from our side. It is possible that it will be updated in the future, but it is a complex task and it will not be done soon. For now, we suggest that you install TeamCity manually on a VM.
However, you might be interested in checking the Azure Resource Manager Cloud Support if you want to host your agents on azure, or other options mentioned here (such as kubernetes):
https://www.jetbrains.com/help/teamcity/teamcity-integration-with-cloud-solutions.html#ik4wm7_12
It might also be interesting for you to know that we are also working on new Azure integrations that should be released as unbundled plugins soon.
Thanks!