Overview - Agent types (permanent, cloud)
What is it?
In Jenkins, agents are machines or environments that run the tasks or jobs you create. There are two main types: permanent agents, which are always available and connected, and cloud agents, which are created on demand in cloud environments and removed after use. These agents help Jenkins distribute work and run jobs efficiently.
Why it matters
Without agents, Jenkins would run all jobs on a single machine, causing slowdowns and bottlenecks. Permanent agents provide stable resources, while cloud agents offer flexibility and cost savings by using resources only when needed. This balance helps teams build and deliver software faster and more reliably.
Where it fits
Before learning about Jenkins agents, you should understand basic Jenkins concepts like jobs and pipelines. After mastering agents, you can explore advanced topics like scaling Jenkins, cloud integrations, and pipeline optimizations.