Introduction
When you want Jenkins to run jobs on cloud servers, you need to create agents in the cloud automatically. This process is called cloud agent provisioning. It saves time by creating and removing servers only when needed.
When you want Jenkins to run builds on Amazon EC2 instances without manual setup.
When you need Jenkins agents to scale up and down automatically in Azure based on workload.
When you want to avoid keeping permanent build servers and save costs by using cloud resources on demand.
When you want to run different build environments for different projects using cloud agents.
When you want Jenkins to manage cloud servers lifecycle for running jobs.