fixing the docker tags version (#248)

Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
pull/251/head
Joshua Fernandes 5 years ago committed by GitHub
parent ac9912d5f2
commit 9d33fda0d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      build.gradle

@ -531,7 +531,8 @@ tasks.register("dockerDistUntar") {
task distDocker(type: Exec) { task distDocker(type: Exec) {
dependsOn dockerDistUntar dependsOn dockerDistUntar
def dockerBuildVersion = project.hasProperty('release.releaseVersion') ? project.property('release.releaseVersion') : "${rootProject.version}" def dockerBuildVersion = project.hasProperty('release.releaseVersion') ? project.property('release.releaseVersion') : "${rootProject.version}"
def image = project.hasProperty('release.releaseVersion') ? "hyperledger/besu:" + project.property('release.releaseVersion') : "hyperledger/besu:${project.version}" def imageName = "hyperledger/besu"
def image = "${imageName}:${dockerBuildVersion}"
def dockerBuildDir = "build/docker-besu/" def dockerBuildDir = "build/docker-besu/"
workingDir "${dockerBuildDir}" workingDir "${dockerBuildDir}"
@ -562,9 +563,10 @@ task testDocker(type: Exec) {
task dockerUpload(type: Exec) { task dockerUpload(type: Exec) {
dependsOn distDocker dependsOn distDocker
def dockerBuildVersion = project.hasProperty('release.releaseVersion') ? project.property('release.releaseVersion') : "${rootProject.version}"
def imageName = "hyperledger/besu" def imageName = "hyperledger/besu"
def azureImageName = "hyperledger.azurecr.io/besu" def azureImageName = "hyperledger.azurecr.io/besu"
def image = project.hasProperty('release.releaseVersion') ? "${imageName}:" + project.property('release.releaseVersion') : "${imageName}:${project.version}" def image = "${imageName}:${dockerBuildVersion}"
def cmd = "docker push '${image}'" def cmd = "docker push '${image}'"
def additionalTags = [] def additionalTags = []
@ -572,9 +574,9 @@ task dockerUpload(type: Exec) {
additionalTags.add('develop') additionalTags.add('develop')
} }
if (! version ==~ /.*-SNAPSHOT/) { if (!(dockerBuildVersion ==~ /.*-SNAPSHOT/)) {
additionalTags.add('latest') additionalTags.add('latest')
additionalTags.add(version.split(/\./)[0..1].join('.')) additionalTags.add(dockerBuildVersion.split(/\./)[0..1].join('.'))
} }
additionalTags.each { tag -> additionalTags.each { tag ->

Loading…
Cancel
Save