Continuous Integration with Xamarin

Introduction To Continuous Integration

This section covers the different components involved with continuous integration and their relationships. It outlines the continuous integration environments that are discussed in the specific sections below.

DevOps with Xamarin

This section identifies which DevOps features in Azure and Visual Studio you can expect to work well with a Xamarin project.

Working with Continuous Integration Environments

Build Xamarin apps with Azure Pipelines

Use Azure Pipelines to automatically build Xamarin apps for Android and iOS.

Build Xamarin apps using App Center

Build Xamarin.iOS and Xamarin.Android solutions with App Center, straight from GitHub, Azure DevOps, or Bitbucket.

Build Xamarin apps with TeamCity

This guide discusses the steps involved with using TeamCity to compile mobile apps and then submit them to App Center Test.

Build Xamarin apps with Jenkins

This guide illustrates how to set up Jenkins as a continuous integration server and automate compiling mobile apps created with Xamarin. It describes how to install Jenkins on OS X, configure it, and set up jobs to compile Xamarin.iOS and Xamarin.Android apps when changes are committed to the version control system.