painless mobile devops - devopspro.ru · enterprise vs mobile devops build test monitor. about...

28
Painless Mobile DevOps Slava Chernikoff Tech Lead at Binwell Ltd.

Upload: others

Post on 28-May-2020

7 views

Category:

Documents


1 download

TRANSCRIPT

Painless Mobile DevOps

Slava Chernikoff

Tech Lead at Binwell Ltd.

Mobile Dev & Ops Pains

Enterprise vs Mobile DevOps

Build

Test

Monitor

About Binwell

Xamarin, Azure, DevOps

About me

Qt, Mobile Web, Native, Xamarin, Architectures

Mobile Dev Pains

Many versions of iOS, Android, Windows

Many different smartphones

Many different screen resolutions

Mobile Ops Pains

Certificates, Key stores, Profiles

Dev & Production environments

Publish to AppStore/Google Play

Or Enterprise distribution

Mobile Dev & Mobile Ops

Dev: coding, testing, delivery

Ops: build, update, monitor, gather feedback

Release frequency more than 1 time/week

Enterprise vs Mobile DevOps

Mobile DevOps

Culture: QA and Dev engineers works with single code base, repositories and documentation. Automatization instead of routine

Tools: Continues Delivery (what about Continues Integration?)

Mobile DevOps Market

Tools

Build Test Monitor

Build

Your own infrastructure?

- You’ll need a dedicated Mac, Sys Admin, many hundreds of smartphones and tablets

- Strong human factor

+ No limitations in configuration

Test

Automated UI testing

Automate Use Cases testing

Test with different «device mode + OS version»

Check UI on different screen resolutions

Monitor

What can be monitored?

Crashes

System and Technical Events

User activity

Visual Studio Mobile Center

Azure + Xamarin Test Cloud + HockeyApp

+ MAGIC

Visual Studio Mobile Center

QUESTIONS & ANSWERS

Painless Mobile DevOpsMobile Dev & Ops Pains, Enterprise vs Mobile DevOps, Build, Test, Monitor

Slava Chernikoff

[email protected]

medium.com/binwell