On-Premises or Hosted Build Agents?

Whether you choose an on-premises or hosted service, there are many times when development teams need full control over build agents. The build process consists of two things: the build controller and the build agent. A build controller is the orchestrator that manages the pool of existing agents, and the build agent handles the actual build process. Build agents are typically hosted on separate machines or in Docker containers, enabling them to scale out based on demand.

A build agent is responsible for getting the source files, instrumenting the workspace, compiling the code, running all required tests, and then producing the final version of the product. Most of the continuous delivery (CD) solutions available ...

Get Microservices with Docker on Microsoft Azure™ (includes Content Update Program) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.