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
For artifacts uploaded to Artifactory, we should enhance build info to be more consistent. The following
buildInfofields should be populated:project- name of the project in Artifactory, e.g. springbuildName- name of the GitHub repository, e.g. spring-securitybuildNumber- unique ID of the CI build that produced the artifact, e.g. 1234567890buildUrl- URL of the CI build that produced the artifact, e.g. https://github.com/spring-projects/spring-security/actions/runs/1234567890buildAgentName- name of the build system used to build the artifact, e.g. Maven or GradlebuildAgentVersion- version of the build system used to build the artifact, e.g. 1.2.3agentName- the name of the CI system, e.g. GitHubActions, Jenkins, etc.agentVersion- the version of the CI system, e.g. 1.2.3vcsRevision- the git commit hash that produced the artifact