Develocity for Bazel


Develocity integrates with Bazel through its built-in Build Event Service (BES) and gRPC remote cache protocols. Each invocation publishes a Build Scan: a permanent, shareable record capturing console output, test results, a build timeline, and performance data. This gives teams centralized, searchable visibility into every Bazel build, making failure diagnosis and performance analysis possible across local and CI invocations.

Key Capabilities

  • Publish a Build Scan for each Bazel invocation via BES, capturing console output, test results, and a build timeline

  • Accelerate builds with the Develocity remote cache, enabling artifact reuse across invocations

  • Search and filter Build Scan records by project name, user, outcome, and start time

  • Enrich each Build Scan with custom tags, values, and links using Bazel’s workspace status or build metadata mechanisms

  • Configure the integration entirely through Bazel’s native build system configuration, without installing a separate plugin