CloudBees CI

An agent is typically a machine, or container, which connects to a Jenkins controller and executes tasks when directed by the controller. An agent can be configured to have multiple executors, meaning it can run multiple tasks at a time from one or more controllers. In CloudBees CI, an agent can be a shared resource available to multiple controllers or it can be dedicated to a single controller.