Jenkins does this already: 
https://ci-builds.apache.org/job/Lucene/job/Lucene-Artifacts-main/242/

It uses build number!

The system property "version suffix" is responsible and is set by Jenkins. See 
in command line: [Lucene-Artifacts-main] $ 
/home/jenkins/jenkins-slave/workspace/Lucene/Lucene-Artifacts-main/gradlew 
-Dlucene.javadoc.url=https://ci-builds.apache.org/job/Lucene/job/Lucene-Artifacts-main/javadoc
 -Dversion.suffix=jenkins242 assemble

Uwe

Am May 20, 2021 12:25:48 PM UTC schrieb Michael Sokolov <msoko...@gmail.com>:
>In principal it makes sense, but is there any chance the build artifact
>could vary for the same SHA? We hope not, I think, but stranger things
>have
>happened. Probably an edge case not worth worrying about though, and
>relying on the build server's clock doesn't seem great, so +1 from me,
>although I don't use these so my interest is mostly theoretical.
>
>On Thu, May 20, 2021, 8:20 AM Alan Woodward <romseyg...@gmail.com>
>wrote:
>
>> Hi all,
>>
>> I’m preparing a local lucene 9.0 snapshot build and I notice that the
>jar
>> files generated by `./gradlew mavenToLocalFolder` are called
>something like
>> `lucene-suggest-9.0.0-20210520.111833-1-javadoc.jar` - in other
>words, they
>> are including a timestamp.  For my setup I’d like to replace this
>with the
>> git SHA of the commit the snapshot is based on.  So I have two
>questions:
>>
>> 1) Is there a simple override or gradle property that I can pass on
>the
>> command line that will change the output names of artefacts?
>> 2) I think in general commit SHAs are better than timestamps for
>snapshot
>> names - two identical snapshots taken from identical sources at
>different
>> times shouldn’t really have different names.  Should we look at
>changing
>> the existing snapshot generation code to switch to using SHAs?
>>
>> - Alan
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>
>>

--
Uwe Schindler
Achterdiek 19, 28357 Bremen
https://www.thetaphi.de

Reply via email to