mirror of
https://github.com/corda/corda.git
synced 2025-04-19 08:36:39 +00:00
ENT-6426: update docker tahhing inline with our policies
old corda/corda-zulu-java1.8-4.8.5:latest new corda/corda:4.8.5-zulu-1.8 based on pattern {repo}:{version}-{base-Image}
This commit is contained in:
parent
524f1c14c9
commit
4362ef6637
@ -42,12 +42,6 @@ enum ImageVariant {
|
||||
String dockerFile
|
||||
String javaVersion
|
||||
|
||||
String versionString(String baseTag, String version) {
|
||||
return "${baseTag}-${knownAs}" +
|
||||
(knownAs.isEmpty() ? "" : "-") +
|
||||
"java${javaVersion}-" + version
|
||||
}
|
||||
|
||||
ImageVariant(ImageVariant other) {
|
||||
this.knownAs = other.knownAs
|
||||
this.dockerFile = other.dockerFile
|
||||
@ -64,16 +58,9 @@ enum ImageVariant {
|
||||
return project.properties.getOrDefault("docker.image.repository", "corda/corda")
|
||||
}
|
||||
|
||||
static private final String runTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"))
|
||||
|
||||
def getName(Project project) {
|
||||
return versionString(getRepository(project), project.version.toString().toLowerCase())
|
||||
}
|
||||
|
||||
Set<Identifier> buildTags(Project project) {
|
||||
final String suffix = project.version.toString().toLowerCase().contains("snapshot") ? runTime : "RELEASE"
|
||||
return [suffix, "latest"].stream().map {
|
||||
toAppend -> "${getName(project)}:${toAppend}".toString()
|
||||
return ["${project.version.toString().toLowerCase()}-${knownAs}-${javaVersion}"].stream().map {
|
||||
toAppend -> "${getRepository(project)}:${toAppend}".toString()
|
||||
}.map(Identifier.&fromCompoundString).collect(Collectors.toSet())
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user