View
70
Download
2
Category
Preview:
Citation preview
From Dev to DeploymentDevOps for Your Mobile App
Seth Valdetero
2
Senior Development Consultant@valdeterovaldetero@gmail.comlinkedin.com/in/valdeterogithub.com/valdeterosparkhound.com/pages/blogs.aspx
Agenda
3
DevOpsVisual Studio Team Services (VSTS)Build AgentsHockeyAppBitrise
DevOps
4
…automating the process of software delivery and infrastructure changes. It aims at establishing an environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.
en.wikipedia.org/wiki/DevOps
DevOps
5
Continuous IntegrationContinuous DeliveryContinuous Deployment
en.wikipedia.org/wiki/Continuous_delivery#Relationship_to_continuous_deployment
VSTS
6
VSTS
7
Agent Pools Agent QueuesPAT (Personal Access Tokens) / SSH Keys
VSTS - Demo
8
VSTS
9
Agent Pools / Queues
Build Agent
10
MacInCloud - $30/mo per agentwww.macincloud.com/pricing/build-agent-plans/vso-build-agent-plan
Host your own - Free?github.com/Microsoft/vsts-agent
MacInCloud
11
MacInCloud
12
support.macincloud.com/support/tickets/new
Host your own
13
github.com/Microsoft/vsts-agent
Download
Host your own
14
netitude.bc3tech.net/2016/02/04/final-chapter-continuous-mobile-deployment-with-vsts/
VSTS
15
Agent Pools / Queues
Build Definition
16
Extensions
marketplace.visualstudio.com/vsts/Build%20and%20release
Build Definition
17
Build Definition
18
Setup
Build Definition
19
Build / Test
Build Definition
20
Sign / Deploy
Build Definition
21
Notify
Build Definition - Demo
22
Build Definition
23
VSTS Export gist.github.com/valdetero/c0cd0b4dbb36c50bb345943008df23b6
HockeyApp
24
HockeyApp
25
Create App(s)Setup API Tokens
Bitrise
26
Bitrise
27
Link your Github and Xamarin accounts
bitrise.io/me/profile#/overview
Bitrise
28
Create your app
bitrise.io/dashboard
Workflow
29
Setup
Workflow
30
Build / Test
Workflow
31
Deploy / Notify
Bitrise- Demo
32
33
xamarin.com/dev-days
Questions?
34
Links
35
github.com/Microsoft/vsts-agentvisualstudio.com/en-us/docs/build/apps/mobile/Xamarinwindingroadway.blogspot.com/2016/05/setting-up-release-builds-with-xamarin.htmlblogaboutxamarin.com/xamarin-dev-ops-with-vsts-getting-started/solola.ca/xamarin-macincloud-vsts-part1/support.macincloud.com/support/solutions/articles/8000016614-getting-started-with-the-macincloud-vsts-build-agent-plannetitude.bc3tech.net/2016/02/04/final-chapter-continuous-mobile-deployment-with-vsts/blog.verslu.is/xamarin/continuous-integrationcontinuous-delivery-for-your-xamarin-app-with-vsts-and-hockeyapp-part-1/aka.ms/MobileDev1nkdagility.com/open-source-vsts-tfs-github-better-devops/mobilefirstcloudfirst.net/2016/03/07/continuous-deployment-of-xamarin-ios-apps-to-hockeyapp-using-vsts/
Thanks for Attending SQL Saturday Baton Rouge 2016!
• Speaker evaluations: Use the small square cards at the front of the classroom, give directly to speaker
• Speaker: Please give out 1 book ticket
• Book Ticket Winner: Bring your ticket to the user group booth in the main atrium to redeem (supplies limited)
Recommended