I am uploading build from Jenkins into Nexus repository. In case a build is successful it is uploaded with an increased buildNumber from maven-metadata.xml which is stored on Nexus. However, sometimes our builds fail which means we do not upload anything to nexus. But the build number in Jenkins increased. We want to have buildNumber in Jenkins and Nexus consistent.
Example:
- build#1 on Jenkins success (uploaded to Nexus as buildNumber 1)
- build#2 on Jenkins failed (nothing uploaded to Nexus)
- build#3 on Jenkins success (uploaded to Nexus as buildNumber 3)
Is it somehow customizable?
Edit: I am using gradle with Maven Publishing plugin