Build Backstage in Jenkins (Multi-Stage Docker) and Push to Harbor (Short SHA Tags)
This post shows how to build a Backstage app image (a single container image that runs the Backstage backend and […]
This post shows how to build a Backstage app image (a single container image that runs the Backstage backend and […]
This post shows how to trigger a Jenkins Pipeline build on every GitHub push when your Jenkinsfile is stored in
In previous posts, I already have: Now I want Backstage to show Jenkins CI/CD status directly in the CI/CD tab
In a previous post, I built a 3-node HA Kubernetes cluster on bare-metal Ubuntu 24.04 with: In this guide, I’ll
Related guides (prereqs) This post stitches the pieces into a reusable, production-safe pipeline: Jenkins builds a signed AAB in Docker,
In large-scale Android development, it’s essential to verify each proposed change before it’s merged into the integration branch. This guide
By default, Jenkins allows all logged-in users full access, convenient for testing, but dangerous for real teams. Even matrix-based security
In a previous post, we integrated Jenkins with Keycloak using OpenID Connect (OIDC). Now let’s go one step further: map
This guide shows how to move an SSH private key from Jenkins-managed credentials into HashiCorp Vault and pull it into
In complex CI/CD environments, Jenkinsfiles often grow large and repetitive, especially when dealing with Android AOSP builds and artifact uploads.