Jenkins + Docker Pipeline from GitHub

What I Built I wanted Jenkins to pull code from GitHub, build a Docker image, and run a container automatically. This post is the pipeline I put together for that. Goal: From Manual to Automatic Manually, we usually do this: Clone a GitHub repository Run docker build Run docker run Check the output With Jenkins, all of this happens automatically when the pipeline runs. You click Build Now (or trigger from GitHub), and Jenkins does the rest. ...

February 10, 2026 · 4 min · Saad

Jenkins on Arch Linux: How I Set It Up on i3

Why I Wrote This I run Arch Linux with i3 and wanted Jenkins locally for CI/CD experiments. This covers Java 21, the Jenkins install, a test job, and a GitHub pipeline — exactly what I ran on my machine. 1. What is Jenkins? (Simple Explanation) Jenkins is an automation server. You can tell Jenkins to: Get your code (for example from GitHub) Run commands (build, test, scripts) Show you if things passed or failed Instead of you running commands manually every time, Jenkins does it automatically. ...

February 9, 2026 · 7 min · Saad