Glossary


A

Access Key

A credential used by build tools and API clients to authenticate with the Develocity server. Access keys are generated in user settings and passed to builds via environment variables or plugin configuration.

Build Agent

A machine or container in a CI/CD pipeline that executes builds. Develocity plugins running on build agents publish Build Scans and access remote Build Cache or Artifact Cache resources. See also Test Distribution Agent.

API Key

The credential used to authenticate programmatic requests to Develocity APIs. In Develocity, the same access key is used for both build tool and API authentication. See Access Key.

Artifact Cache

A Develocity feature that proxies and caches resolved build dependencies, reducing WAN download costs and improving build reliability when upstream repositories are slow or unavailable. Artifact Cache instances can be deployed at Edge Nodes positioned close to CI infrastructure. See: Artifact Cache.

Attestation

A signed, tamper-evident record of how a software artifact was built, including the build tool, inputs, dependencies, and repository sources. Provenance Governor generates attestations from Build Scan data and evaluates them against policies to verify compliance.

B

Build Cache

A feature that stores and reuses outputs from previous builds to improve build performance. See: Build Cache.

Build Cache Node

A server component that stores and serves build artifacts for the Build Cache feature. See: Build Cache Node.

Build Cache Replication

The process of copying Build Cache entries between Build Cache Nodes, for example from a regional node to a central node, to improve cache hit rates across distributed teams.

Build Comparison

A Develocity feature that compares two builds side by side to identify differences in task inputs, environment, dependency versions, and custom values that account for performance differences or unexpected build behavior.

Build Event Protocol

A streaming protocol used by Bazel to publish build events, such as actions, test results, and artifacts, to a backend such as Develocity.

Build Metrics

Key performance indicators of a build, such as execution time, cache hit rate, and parallelism.

Build Scan™

A detailed record of a build, including performance metrics, dependencies, environment details, and failures. Used for debugging and optimizing builds. See: Build Scan.

Build Scan Plugin

The former name of the Develocity Gradle Plugin. The plugin was renamed from Build Scan™ to Develocity with Gradle 6.0 and plugin version 3.0. Projects using the legacy name should migrate to the Develocity Gradle Plugin.

C

Capture

The process of collecting data from a build (e.g., inputs, outputs, environment) for analysis and diagnostics.

CI Integration

Develocity’s ability to integrate with Continuous Integration tools (e.g., Jenkins, GitHub Actions, GitLab CI) for build data collection and insights.

Custom Tags and Values

User-authored annotations added to a Build Scan through build logic. Tags are free-text labels; custom values are key-value pairs. Both are searchable and filterable in Develocity. See Metadata Enrichment or the per-tool Extending Build Scans reference for implementation details.

D

Dashboard

A visual interface in Develocity that provides summaries, charts, and drill-down views of builds, performance, and trends.

Develocity

A performance and productivity platform for software builds and tests, formerly known as Gradle Enterprise.

Develocity API

A REST API providing programmatic access to Build Scan data, project configuration, and Develocity server administration. See: Develocity API reference.

develocityctl

The Develocity command-line tool for installing, upgrading, and administering Develocity server instances (Kubernetes and standalone deployments), and for generating support bundles. See: Develocity CLI.

E

Edge Node

A lightweight Develocity server component deployed close to build agents to reduce latency for Build Cache access, Artifact Cache operations, Build Scan uploads, and MCP requests. See: Develocity Edge.

Export API

A Develocity API that allows programmatic access to Build Scan and performance data for external analysis. See: Export API reference.

F

Failure Analytics

A Develocity feature that analyzes build and test failure patterns, groups similar failures by root cause, and tracks their frequency over time to help teams prioritize and resolve recurring problems. See also Failure Classification and Test Analytics.

Failure Classification

A Develocity feature that groups similar build and test failures by pattern, making it easier to identify recurring problems and prioritize fixes.

Flaky Test Detection

A Develocity feature that identifies tests that pass and fail non-deterministically across multiple builds, helping teams distinguish genuine failures from noise.

G

Gradle Enterprise

Develocity’s former name, used until 2023 when the product was renamed. Plugins and extensions formerly under the Gradle Enterprise name have since been renamed to Develocity equivalents.

Gradle Plugin

A plugin applied to Gradle builds that enables Develocity integration, such as publishing Build Scans or using the remote Build Cache. See: Develocity Gradle Plugin.

H

Health Checks

Automated tests run by Develocity to ensure its components (e.g., cache nodes, data collectors) are functioning correctly.

M

Metadata Enrichment

Annotating Build Scans with additional context beyond what Develocity captures by default. Includes user-authored annotations (custom tags, values, and links added via the Build Scan API) and automatic origin attribution provided by the Common Custom User Data Plugins. See Metadata Enrichment.

O

Obfuscation

A Develocity capability that allows builds to register obfuscation functions that mask identifying information—such as usernames, hostnames, and network addresses—before it’s stored in a Build Scan.

P

Policy

A rule defined in Provenance Governor that evaluates build attestations against expected criteria, such as approved dependency sources or signing keys. When a build’s attestations don’t satisfy a policy, the Policy Scan™ reports a violation.

Predictive Test Selection

A Develocity feature that uses a machine-learning model trained on historical build data to predict which tests are likely to be affected by a code change, running only those tests to reduce CI cycle time. See: Predictive Test Selection.

Project ID

A unique identifier assigned to a software project in Develocity, used to scope build scans, cache entries, and access control policies to a specific project.

Provenance

A verifiable record of how a software artifact was produced, including the build tool used, inputs, environment, and signing identity. Provenance Governor uses these records to verify that builds meet an organization’s compliance requirements.

T

Test Analytics

A Develocity feature that provides historical analysis of test suite health across builds, including pass/fail trends, flakiness rates, and test duration history. Teams use Test Analytics to monitor test suite stability and prioritize which tests to stabilize.

Test Distribution

A Develocity feature that splits test suite execution across multiple agents running in parallel, reducing total test execution time. See: Test Distribution.

Test Distribution Agent

A process running on a build agent that receives and executes test partitions assigned by the Develocity Test Distribution feature. See: Test Distribution.