Why Jenkins Keeps Logging You Out (OIDC + Keycloak): Finding and Fixing the Timeout Layer
When Jenkins is authenticated by Keycloak (OIDC) and sits behind NGINX, “session timeout” is not a single knob. You can […]
When Jenkins is authenticated by Keycloak (OIDC) and sits behind NGINX, “session timeout” is not a single knob. You can […]
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