14

Continuous Integration and Continuous Deployment

After we complete the development and first deployment of our app, we must think of how to make the process smoother for consecutive deployments, and that’s where Continuous integration/Continuous delivery (CI/CD) comes in.

In this chapter, we will learn how to use GitHub Actions to automate some of the manual tasks, such as deploying new builds to the Google Play Store. We will learn how to run tests on CI/CD pipelines and push builds to the Play Store using GitHub Actions.

In this chapter, we’re going to cover the following main topics:

  • Setting up GitHub Actions
  • Running lint checks and tests on GitHub Actions
  • Deploying to Play Store using GitHub Actions

Technical requirements

To follow ...

Get Mastering Kotlin for Android 14 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.