To use TeamCity, knowledge about, and the access to, some hardware and technologies are required to make the setup process smoother:
- A dedicated build server for TeamCity installation and setup: Ideally the build server should be a standalone server and should not be responsible for other responsibilities such as being a DB server or hosting server.
- Knowledge of MSBuild: Having knowledge of MSBuild can make this setup much better and helps in resolving any compilation-related issues if required.
- Knowledge of Xamarin Test Cloud for continuous testing: Xamarin Test Cloud will be used in this chapter for continuous testing after a build and application package is ready. You will be familiar with this because ...