Set Up a Gerrit Replica
This guide configures a Gerrit replica that: Prerequisite Install Gerrit on both servers using: Install Gerrit 3.11.2 on Ubuntu 24.04 […]
Engineering field notes
Tested walkthroughs from real lab and production-style setups: Ubuntu, Kubernetes, CI/CD, self-hosted services, storage, networking, and Android builds.
This guide configures a Gerrit replica that: Prerequisite Install Gerrit on both servers using: Install Gerrit 3.11.2 on Ubuntu 24.04 […]
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
This guide shows how to mirror Android 15 (AOSP android-15.0.0_r30) to your own Gerrit server, preserving full commit history and
Upgrading your computer’s boot drive from a 512GB NVMe SSD to a 2TB NVMe SSD can significantly increase storage capacity
This guide shows how to configure Jenkins to authenticate users via Keycloak using OpenID Connect (OIDC). It’s based on: Prerequisites
Sometimes, you may want to temporarily shut down an application in Kubernetes to save resources, perform maintenance, or simply pause
This step-by-step guide helps you securely integrate Gerrit Code Review (http://gerrit:8080) with Keycloak (https://keycloak.maksonlee.com) using OAuth 2.0 / OpenID Connect.
This guide shows how to install Keycloak behind NGINX with SSL termination using Let’s Encrypt, and an existing MariaDB server.
Introduction This guide walks you through installing Gerrit 3.11.2 on Ubuntu 24.04, using Java 21 and a dedicated system user.