You can change nextBuildNumber but there are some implications there. Sounds like you're not only looking for an incrementer but a semantic version handler. You do get new build numbers with multi-branch. I could see something like that working by using a branching strategy for each semantic major.minor release where build number is the patch version.
On Thu, Jan 24, 2019 at 12:09 PM Faad Sayaou <[email protected]> wrote: > The build number gets really large which is something we do not want. > Would have been good if there was a way to reset it. > > On Thursday, 24 January 2019 21:01:39 UTC+1, Justin Harringa wrote: >> >> Any reason you couldn't use the BUILD_NUMBER environment variable for >> this? >> >> On Thursday, January 24, 2019 at 10:12:30 AM UTC-8, Faad Sayaou wrote: >>> >>> Hello everyone, >>> >>> I would like to auto increment a number for every Jenkins build. I have >>> a function which reads value (1.0.0.0) from a file which goes as follows >>> >>> >>> String IncBuildNum() { >>> >>> def v= getVersion("path/to/file.xml") >>> >>> def splitted= v..split('\\.') >>> splitted[3]= (((splitted[3] +1 as BigDecimal) + 1 ) as String) >>> >>> return splitted.join('.') >>> } >>> >>> However, I will like to increase this number 1 for every Jenkins build. >>> Right now >>> Is this possible? >>> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "Jenkins Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/jenkinsci-users/LfbCVSYZIx8/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/8db59767-f91c-400e-a012-6a46db036261%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/8db59767-f91c-400e-a012-6a46db036261%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAOa798WfxzLy%3DPR99XAXQC%2BwyhiDA_wK2OTpeTHu%3D-ONwtxD%3DQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
