Xamarin Continuous Integration Using TeamCity and FAKE

Pluralsight
Course Summary
Automated build, deployment, and testing for Xamarin Native Cross Platform Mobile Development, including integration of additional troubleshooting and notification tools such as HipChat and PagerDuty.
-
+
Course Description
Mobile development is one of the fastest growing segments in IT today. The demand for mobile applications will most likely continue to grow at an exponential pace for the foreseeable future. But mobile users, like their web and desktop counterparts, demand just as much quality as quantity, maybe more. Cross platform solutions like Xamarin reduce both time to market and the amount of code needed to target multiple platforms. To support this rapid development pace, while also ensuring high quality, more and more mobile teams are turning to automated build, testing, and deployment strategies. While there are many different solutions available, this course attempts to illustrate an interesting and compelling alternative for the Xamarin shop looking to leverage in-house .NET skills using modern tools like F#/FAKE and TeamCity, as well as 3rd party cloud services such as HipChat and PagerDuty.
-
+
Course Syllabus
Introduction- 11m 9s
—Introduction 1m 23s
—Course Prerequisites 3m 34s
—Xamarin Project Review 2m 57s
—Goals for Completed Solution 2m 42s
—Summary 0m 30sTeamCity Initial Configuration- 21m 52s
—Introduction 0m 46s
—Install Team City 4m 38s
—Setup TeamCity Autostart 3m 12s
—Begin Web Configuration 3m 16s
—Setup Initial Build Project 2m 44s
—Android Subproject 1m 50s
—iOS Subproject 1m 42s
—Common, Android, and iOS Build Steps 3m 0s
—Summary 0m 40sFAKE Introduction- 17m 45sAndroid Build Configuration- 16m 40siOS Build Configuration- 16m 45sAutomated Deployment with HockeyApp- 16m 47s