Automatically Build AOSP Before Merging to Integration Branch Using Jenkins and Gerrit
In large-scale Android development, it’s essential to verify each proposed change before it’s merged into the integration branch. This guide […]
In large-scale Android development, it’s essential to verify each proposed change before it’s merged into the integration branch. This guide […]
Android’s repo tool simplifies working with hundreds of Git repositories. But syncing the full AOSP (Android Open Source Project) tree,
In my previous post, I explained how to mirror AOSP Android 15 into gerrit.maksonlee.com with complete commit history and tags.
This guide explains how to automate AOSP (Android Open Source Project) artifact uploads to Artifactory using a Maven-style layout via
This guide walks you through setting up a Jenkins pipeline to build AOSP 15 using Docker on a remote SSH-connected
Why Docker Instead of Podman? While Podman supports rootless builds, Docker is the better choice for most users, especially in
If you’ve ever wished Gerrit supported git reflog-style history natively, you’re not alone. While Gerrit keeps track of patch sets
Problem When setting up AOSP 15 and running lunch, you might see: This happens because AOSP 15 uses the Soong
Why Podman Instead of Docker? While Docker is the standard for containerized workflows and has stronger integration with CI/CD platforms
ccache is a powerful compiler cache that speeds up Android builds by avoiding redundant compilation. AOSP 15 fully supports it