About Build Info

This section reviews information about Build Info.

Build Info is a comprehensive report of your build, capturing a complete snapshot of its context and contents. This metadata is collected by a JFrog Client (such as the JFrog CLI or a CI server plugin) during the build process.

A typical Build Info object includes essential details like:

  • Project modules
  • Artifacts generated by the build
  • Dependencies used during the build
  • System and environment variables

When you run a build using a JFrog Client, the client gathers all this information and publishes it to JFrog Artifactory. Once published, the build becomes fully traceable within the Artifactory UI, allowing you to easily explore all the captured details and understand exactly how your software was created.

Build-Info Source Code and Schema

For developers who wish to understand the underlying mechanics or integrate with the Build Info model, the project is fully open-source.

  • Source Code: The Go code responsible for generating Build Info is available in the build-info-go repository on GitHub.
  • JSON Schema: The complete schema, which defines the structure of the Build Info object, is documented in the repository's README file.

Supported Integrations and Plugins