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.
- 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.
- Add your application to a compatible source control system.
- Create an Android app in Mobile Center, and connect it to your repo.
- Ensure your app builds the first time.
- Add your teammates so that they will receive notifications on build.
- Make sure your teammates can install your app.
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.
I finally figured out how to creating a Keystore for signing an app. This should save you some time!
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!
My friends wanted to know whenever I built an app so I figured out how to create a distribution group here.