Building an Android CI Pipeline With GitHub Actions

The benefits of an automated Android build pipeline are many, but implementing one up can be an intimidating task; especially if you’ve never done it before. With GitHub Actions, creating your continuous integration pipeline is easier than ever for projects hosted on GitHub; thereby reducing friction for developers and teams looking to reap the benefits of an automated build.

In this talk, we will walk through the implementation of a complete Android CI pipeline built on GitHub Actions.

In response to repository events we’ll set up the following tasks:
– Unit & integration tests
– Code formatting & linting
– Building an apk

We’ll then expand our pipeline by learning to schedule and manually trigger tasks such as:
– Automatically releasing debug and release builds on merges to specific branches
– Scheduled releases

Finally, we’ll examine how to customize your build to suit your needs by looking at topics such as:
– Improving build performance
– Encouraging project contributions
– Automating non-Android tasks

By the end of this talk, you’ll have a strong understanding of how GitHub Actions can power your Android CI pipeline.

Development Tools
Location: Main Stage Date: September 28, 2020 Time: 11:30 am - 11:50 am Nate Ebel Nate Ebel