Continuous integration
Continuous integration (CI) is the name for the software practice involving the aforementioned source control management strategies, together with automated build/deploy and testing phases. Nowadays, CI generally refers to the automated build/deploy and testing phases of Application Lifecycle Management (ALM).
For Xamarin projects, software engineers are free to use a vast number of CI management tools, available both commercially and with freemium licensing (that is, limited features for free usage).
Visual Studio Team Services
Visual Studio Team Services (VSTS) is the cloud-based version of Team Foundation Server and provides convenient features for Xamarin developers. Currently available as a freemium subscription-based service, teams are free to manage a limited number projects with a limited number of team members.
In VSTS team projects, both Git and TFVC development repositories can be managed, planned, automatically built, tested, and possibly deployed (see the...