My team has a .NET test automation project written in C#, Selenium and nUnit. We'd like to get some build/deployment automation around this project. We currently have the following:
1.) TeamCity running on our build server
2.) A dedicated "automation" server that can host the deployed .NET test automation project (and associated WebDriver browsers, etc.)
3.) The automation code repository hosted on our private GitHub
Conceptually, it seems like we'd need to set up a TeamCity project to build this .NET project, deploy it to our automation server and trigger it's execution (test run) via command line on the automation server. Is this feasible with TeamCity alone?