Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 2.09 KB

352_CICD_AndroidApp.md

File metadata and controls

36 lines (24 loc) · 2.09 KB

Task 3.5.2 - Set up Continuous Integration and Deployment for the Android app using Visual Studio Mobile Center

Now that you've made an app that works, the CTO would like to ensure higher quality by setting up Continuous Integration and Delivery. To that end, you've been instructed to make sure that after every code check-in the app compiles, all tests are run, and new versions can be delivered to beta testers with ease. This task will focus on the Android version of the app, with the previous task covering Windows.

Prerequisites

  • This task has a dependency on Task 3.1.1 and all of it's prerequisites.
  • If you've already set up a code repository for [Task 3.5.1][351], you can use that and skip to step 2 below.

Task

  1. Add your application to a compatible source control system.
  2. Create an Android app in Mobile Center, and connect it to your repo.
  3. Ensure your app builds the first time.
  4. Add your teammates so that they will receive notifications on build.
  5. Make sure your teammates can install your app.

Comments

@ 9:37am

It sounds like we can use multiple different source control systems with Mobile Center. Check out these docs I found about connecting to a repository.

@ 10:04am

I finally figured out how to creating a Keystore for signing an app. This should save you some time!

@ 1:22pm

It sounds like the Build config in Mobile Center let's us trigger a build with every code check-in. That means our builds will happen automatically!

@ 3:56pm

My friends wanted to know whenever I built an app so I figured out how to create a distribution group here.

continue to next task >>