diff --git a/scm-packaging/docker/pom.xml b/scm-packaging/docker/pom.xml index a120e43bc9..d179e2f51e 100644 --- a/scm-packaging/docker/pom.xml +++ b/scm-packaging/docker/pom.xml @@ -207,7 +207,6 @@ ${docker.repository} true - ${docker.tag} target/build @@ -217,6 +216,20 @@ build + + ${docker.tag} + + + + build-latest + package + + build + + + latest + ${docker.skipLatest} + push @@ -224,6 +237,20 @@ push + + ${docker.tag} + + + + push-latest + deploy + + push + + + latest + ${docker.skipLatest} + diff --git a/scm-packaging/docker/src/main/build/name.groovy b/scm-packaging/docker/src/main/build/name.groovy index 657d26a45a..8b07bb67e0 100644 --- a/scm-packaging/docker/src/main/build/name.groovy +++ b/scm-packaging/docker/src/main/build/name.groovy @@ -24,6 +24,7 @@ def repository = "docker.io/scmmanager/scm-manager" def version = project.version +def skipLatest = "false" if (version.contains("SNAPSHOT")) { repository = "docker.io/cloudogu/scm-manager" @@ -36,7 +37,9 @@ if (version.contains("SNAPSHOT")) { } version = version.replace("SNAPSHOT", snapshotVersion) + skipLatest = "true" } project.properties.setProperty("docker.repository", repository) project.properties.setProperty("docker.tag", version) +project.properties.setProperty("docker.skipLatest", skipLatest)