[build] Don't resolve the revision hash unless you need it
This fixes the build for folks that build without git installed locally and should speed up the general case because we aren't trying to resolve git information when it isn't really needed.
This commit is contained in:
parent
95579ca95a
commit
c966d14f8b
|
@ -53,10 +53,10 @@ subprojects {
|
|||
tests = false
|
||||
}
|
||||
nexus {
|
||||
Repository repo = new RepositoryBuilder().findGitDir(new File('.')).build()
|
||||
String shortHash = repo.resolve('HEAD')?.name?.substring(0,7)
|
||||
String buildSnapshot = System.getProperty('build.snapshot', 'true')
|
||||
if (buildSnapshot == 'false') {
|
||||
Repository repo = new RepositoryBuilder().findGitDir(new File('.')).build()
|
||||
String shortHash = repo.resolve('HEAD')?.name?.substring(0,7)
|
||||
repositoryUrl = project.hasProperty('build.repository') ? project.property('build.repository') : "file://${System.getenv('HOME')}/elasticsearch-releases/${version}-${shortHash}/"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue