Skip to content

Support consistent build info #17

@sjohnr

Description

@sjohnr

For artifacts uploaded to Artifactory, we should enhance build info to be more consistent. The following buildInfo fields should be populated:

  • project - name of the project in Artifactory, e.g. spring
  • buildName - name of the GitHub repository, e.g. spring-security
  • buildNumber - unique ID of the CI build that produced the artifact, e.g. 1234567890
  • buildUrl - URL of the CI build that produced the artifact, e.g. https://github.com/spring-projects/spring-security/actions/runs/1234567890
  • buildAgentName - name of the build system used to build the artifact, e.g. Maven or Gradle
  • buildAgentVersion - version of the build system used to build the artifact, e.g. 1.2.3
  • agentName - the name of the CI system, e.g. GitHubActions, Jenkins, etc.
  • agentVersion - the version of the CI system, e.g. 1.2.3
  • vcsRevision - the git commit hash that produced the artifact

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions