Xamarin Android – Continuous Deployment to HockeyApp using Visual Studio Team Services (VSTS)

This article is part of blog series VSTS, Xamarin and Continuous Integration. Why does it matter? For instructions on integrating Xamarin Android continuously using VSTS, see article Xamarin Android – Continuous Integration using Visual Studio Team Services (VSTS) Assuming we have build artifacts ready from the build definition we created (refer this article if you haven’t). The role of our release definition is – It use the files (binaries and packages) that…

Xamarin Android – Continuous Integration using Visual Studio Team Services (VSTS)

This article is part of blog series VSTS, Xamarin and Continuous Integration. Why does it matter? For setting up Continuous Integration and deployment for Xamarin iOS apps follow article Setting up your own build and release agent on Mac OSX / macOS and How to set up build definition for Xamarin iOS So far, we’ve seen setting up CI and CD for Xamarin iOS apps (refer links above). With Xamarin Android, thanks to cross…

Xamarin iOS – Continuous deployment to HockeyApp using VSTS

This article is part of blog series VSTS, Xamarin and Continuous Integration. Why does it matter? For instructions on, see article Setting up your own build and release agent on Mac OSX / macOS For instructions on, see article How to set up build definition for Xamarin iOS Now since we have the artifacts ready under drop folder. We can create a new release definition that would trigger when the build is succeeded.…

Xamarin iOS – Setting up Continuous Integration using Visual Studio Team Services (VSTS)

This article is part of blog series VSTS, Xamarin and Continuous Integration. Why does it matter? See previous article for instructions on Setting up your own build and release agent on Mac OSX / macOS Once we set up our own brand spanking new build host. We can move ahead and create a new build definition for Xamarin iOS solution. Before doing so, there are several prerequisites we need to get in…

VSTS – Setting up your own build and release agent on Mac OSX / macOS

This article is part of blog series VSTS, Xamarin and Continuous Integration. Why does it matter? When we set up build definitions in Visual Studio Team Services, we require a machine or a host (called Build agent) which will perform all the steps we define in build definitions. For Xamarin iOS projects it is recommended or rather required to have a machine that is running Mac OS or macOS as per new nomenclature.…