Build-Info Repository

Understand how the Artifactory build-info repository affects publication, access, and retention.

The Build-Info Repository is the JFrog Artifactory store associated with published build-info records. As an administrator or release engineer, you can keep publication, inspection, and cleanup from treating build history as ordinary artifacts.

Why Administrators Care

Every successful Build Integration job writes a record that the Builds UI lists under Build Repository artifactory-build-info. If that repository is cleaned, replicated, or permission-locked like a generic file repository, publishers fail, readers lose history, and retention can delete more than intended.

Artifactory uses artifactory-build-info as the default repository associated with published build-info. Clients publish through the build API. They do not treat this key as a package-type local for JARs or Docker images.

What This Repository Supports

JFrog clients publish a completed build-info record through Artifactory's build API. Other build operations retrieve build records and runs, append published builds, promote build outputs, or apply retention.

These operations can require permissions associated with build-info:

  • Publication requires permission to deploy build-info.
  • Appending a published build requires permission to read its build-info.
  • Discarding builds requires permission to delete build-info.
  • Deleting associated artifacts is a separate, broader scope.

For the fields contained in a record, see About Build Info.

Build-Info as Managed System Data

Build-info provides the provenance used by build inspection and management workflows. Before applying repository cleanup, retention, replication, or permission changes:

  1. Identify any rule that can include artifactory-build-info.
  2. Confirm whether the rule targets only build records or also associated artifacts.
  3. Verify that publishers retain deploy permission and readers retain the access required by their tasks.
  4. Validate the change in a non-production environment or with a non-destructive preview when available.

Do not treat this repository as an ordinary artifact destination without confirming the effect on build history.

Troubleshooting

The following table lists common symptoms, their likely causes, and what to check.

SymptomLikely causeWhat to check
Build publication is deniedThe publisher lacks build-info deploy permissionAccount, project context, and repository permissions
An aggregate cannot append a buildThe source record is absent or unreadableSource build name and number, publication, project, and read permission
Build history disappears unexpectedlyRetention or cleanup included build-infoRecent retention, cleanup, permission, and administrative changes
Artifact files were removed with build retentionArtifact deletion was enabledRetention options and operation audit trail

Related Topics


Did this page help you?