# How to Set Up Your Own Mobile CI System

DevFeed: [How to Set Up Your Own Mobile CI System](<https://devfeed.tech/articles/how-to-set-up-your-own-mobile-ci-system-1424.md>)

Original publisher: [Read original article](<https://shopify.engineering/how-to-set-up-your-own-mobile-ci-system>)

Author: Julian Nadeau

Published: 2016-06-15T18:46:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apps](<https://devfeed.tech/tags/apps.md>), [ci](<https://devfeed.tech/tags/ci.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

## AI overview

An introductory article to a series on building an automated mobile CI environment. It outlines hosted versus BYOH systems and provisioning macOS and Ubuntu machines for iOS and Android.

## Source excerpt

1 minute read Editor's note: a more updated post on this topic is now up! Check out Sander Lijbrink's "Building a Dynamic Mobile CI System." Over the past few years the mobile development community has seen a dramatic shift towards the use of continuous integration (CI) systems similar to changes present in other communities -- particularly web developers. This shift has been a particularly powerful moment for mobile developers, as they're able to focus on their apps and code rather than spending their time on provisioning, code signing, deployment, and running tests. I'm a software developer at Shopify currently working on our Developer Acceleration's Mobile team. My job is to design, create, and manage an automated system to provide an accelerated development experience for our developers. Based on our experiences at Shopify, we will be talking about "hosted" vs "BYOH" systems, how to provision Mac OS X and Ubuntu machines for iOS and Android, and the caveats we ran into throughout this series. By the end, you should be ready to go build your very own CI setup.