Top

hockeyapp Tag

Setting up Xamarin.iOS builds in Visual Studio Team Services (formerly Visual Studio Online) through MacinCloud, and a bonus (HockeyApp)

A few weeks ago we needed to setup CI/CD builds in HealthClinic.biz private repo (here is the public one), hosted in Visual Studio Team Services (VSTS from now on), for the Patients app made with Xamarin.iOS. Since the suite includes a Cordoba app for iOS as well, such was being built through MacinCloud, so the agent pool was already configured (if not, here can be found how to). Nowadays, VSTS offers a Xamarin.iOS build step where, if the agent pools support such capability, wraps everything needed to generate the final APP/IPA (1st for Simulator, OK for CI; 2nd for device, needed for CD) just selecting a Visual Studio Solution to build. The issue is, what happens with all the other steps...

A few weeks ago we needed to s...

Read More

Continuous delivery for Xamarin.iOS projects with TeamCity, FAKE and HockeyApp

With this new post we are going to learn how to add continuous delivery to a Xamarin.iOS project. Main components are FAKE as build automation system, TeamCity as continuous integration and deployment server and HockeyApp as storage, distribution and notification service of our client deliveries.         The advantages of continuous delivery are huge, provides visibility to projects that make use of it and speed up their development process, apart from saving time turning the delivery management into an easy task. I suppose the reader of this article has some experience configuring projects and build configurations in TeamCity. These are the ingredients and cooking procedure: -A Mac/Mac Mini with OSX and Xamarin.iOS installed. (Check you have mono and curl in your PATH environment variable) -Install TeamCity Agent in OSX. (I suggest you to install it as a login item, to ensure it gets executed...

With this new post we are goi...

Read More