Overview - Master-agent architecture
What is it?
Master-agent architecture in Jenkins is a way to split work between a central controller called the master and multiple worker machines called agents. The master manages the overall system, schedules jobs, and keeps track of results. Agents do the actual work like running builds or tests, allowing Jenkins to handle many tasks at once.
Why it matters
Without this architecture, Jenkins would run all jobs on a single machine, causing slowdowns and failures when many jobs run together. By distributing work, it improves speed, reliability, and scalability, making continuous integration and delivery smoother and faster for teams.
Where it fits
Learners should first understand basic Jenkins concepts like jobs and pipelines. After mastering master-agent architecture, they can explore advanced topics like distributed builds, cloud agents, and scaling Jenkins for large teams.