Build branch-based Multibranch pipelines, set up Master–Agent architecture, and lock down secrets with Jenkins Credentials security practices.
Project 4 — Multibranch Pipeline
Create a Multibranch Pipeline with branch discovery and use when to run Docker build, push, and production deploy only on master.
Project 5 — Master–Agent Architecture
Add an EC2 agent over SSH, label it for Docker builds, and run pipelines on distributed agents instead of the controller.
Credentials Security & Final Architecture
Use SSH keys, secret files, withCredentials, scopes, rotation, and auditing — then review the full Jenkins CI/CD architecture from Freestyle to Multibranch.