From e3c92422f0a6ed596051c5c81612f641e3e070d0 Mon Sep 17 00:00:00 2001 From: Zixuan Liu Date: Wed, 21 May 2025 15:50:31 +0800 Subject: [PATCH 1/5] [improve][build] Use project version with commit hash as docker tag Signed-off-by: Zixuan Liu --- docker/pulsar-all/pom.xml | 6 +----- docker/pulsar/pom.xml | 5 ----- pom.xml | 3 +-- tests/docker-images/java-test-image/pom.xml | 3 +-- tests/docker-images/latest-version-image/pom.xml | 3 +-- 5 files changed, 4 insertions(+), 16 deletions(-) diff --git a/docker/pulsar-all/pom.xml b/docker/pulsar-all/pom.xml index f040a930ed538..bace9af58964d 100644 --- a/docker/pulsar-all/pom.xml +++ b/docker/pulsar-all/pom.xml @@ -157,14 +157,10 @@ ${docker.organization}/${docker.image}-all:${docker.tag} ${project.basedir} - ${docker.skip.tag} - - ${project.version}-${git.commit.id.abbrev} - target/apache-pulsar-io-connectors-${project.version}-bin target/pulsar-offloader-distribution-${project.version}-bin.tar.gz - ${docker.organization}/${docker.image}:${project.version}-${git.commit.id.abbrev} + ${docker.organization}/${docker.image}:${docker.tag} ${PULSAR_IO_KINESIS_KPL_IMAGE} diff --git a/docker/pulsar/pom.xml b/docker/pulsar/pom.xml index 040d96ded8f2d..1441f41370f8d 100644 --- a/docker/pulsar/pom.xml +++ b/docker/pulsar/pom.xml @@ -86,10 +86,6 @@ ${IMAGE_JDK_MAJOR_VERSION} ${project.basedir} - ${docker.skip.tag} - - ${project.version}-${git.commit.id.abbrev} - ${docker.platforms} @@ -127,7 +123,6 @@ docker-push false - true linux/amd64,linux/arm64 diff --git a/pom.xml b/pom.xml index b846a7a7ccb3b..cde6193adcd0e 100644 --- a/pom.xml +++ b/pom.xml @@ -102,7 +102,6 @@ flexible messaging model and an intuitive client API. --> true - false @@ -167,7 +166,7 @@ flexible messaging model and an intuitive client API. kill apachepulsar pulsar - latest + ${project.version}-${git.commit.id.abbrev} false false false diff --git a/tests/docker-images/java-test-image/pom.xml b/tests/docker-images/java-test-image/pom.xml index 3d265d37dba61..4085e8a37c514 100644 --- a/tests/docker-images/java-test-image/pom.xml +++ b/tests/docker-images/java-test-image/pom.xml @@ -152,7 +152,6 @@ package build - tag @@ -160,7 +159,7 @@ ${docker.organization}/java-test-image:${docker.tag} - ${docker.organization}/${docker.image}:${project.version}-${git.commit.id.abbrev} + ${docker.organization}/${docker.image}:${docker.tag} ${project.basedir} true diff --git a/tests/docker-images/latest-version-image/pom.xml b/tests/docker-images/latest-version-image/pom.xml index 29108e529b771..0339fb84c87c0 100644 --- a/tests/docker-images/latest-version-image/pom.xml +++ b/tests/docker-images/latest-version-image/pom.xml @@ -156,7 +156,6 @@ package build - tag @@ -165,7 +164,7 @@ ${project.basedir} - ${docker.organization}/${docker.image}-all:${project.version}-${git.commit.id.abbrev} + ${docker.organization}/${docker.image}-all:${docker.tag} true From 5d85fd3fa39ad3737aada780d23249aba4a8bee2 Mon Sep 17 00:00:00 2001 From: Zixuan Liu Date: Wed, 21 May 2025 16:41:41 +0800 Subject: [PATCH 2/5] Remove git-commit-id-no-git profile Signed-off-by: Zixuan Liu --- docker/pulsar-all/pom.xml | 11 ----------- docker/pulsar/pom.xml | 11 ----------- 2 files changed, 22 deletions(-) diff --git a/docker/pulsar-all/pom.xml b/docker/pulsar-all/pom.xml index bace9af58964d..9d4a4e53df9b0 100644 --- a/docker/pulsar-all/pom.xml +++ b/docker/pulsar-all/pom.xml @@ -66,17 +66,6 @@ - - git-commit-id-no-git - - - ${basedir}/../../.git - - - - no-git - - docker diff --git a/docker/pulsar/pom.xml b/docker/pulsar/pom.xml index 1441f41370f8d..43f11fbefbb06 100644 --- a/docker/pulsar/pom.xml +++ b/docker/pulsar/pom.xml @@ -48,17 +48,6 @@ - - git-commit-id-no-git - - - ${basedir}/../../.git - - - - no-git - - docker From 17550e5f6e1d7aa41baa20d45add30c3414afaba Mon Sep 17 00:00:00 2001 From: Zixuan Liu Date: Wed, 21 May 2025 16:41:57 +0800 Subject: [PATCH 3/5] Add comment for git.commit.id.abbrev Signed-off-by: Zixuan Liu --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index cde6193adcd0e..4bbb173fabbd2 100644 --- a/pom.xml +++ b/pom.xml @@ -166,6 +166,7 @@ flexible messaging model and an intuitive client API. kill apachepulsar pulsar + ${project.version}-${git.commit.id.abbrev} false false From f0a4704712d26b2cb047f64826797f2556a0675c Mon Sep 17 00:00:00 2001 From: Zixuan Liu Date: Wed, 4 Jun 2025 16:00:31 +0800 Subject: [PATCH 4/5] Move git-commit-id-no-git to the root project Signed-off-by: Zixuan Liu --- pom.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pom.xml b/pom.xml index 4bbb173fabbd2..1afb724c68f96 100644 --- a/pom.xml +++ b/pom.xml @@ -2410,6 +2410,17 @@ flexible messaging model and an intuitive client API. + + git-commit-id-no-git + + + ${basedir}/../../.git + + + + ${project.version}-no-git + + integration-test-java8 From e2432b30769c702a56cc8121527515503aecd431 Mon Sep 17 00:00:00 2001 From: Zixuan Liu Date: Wed, 4 Jun 2025 16:01:43 +0800 Subject: [PATCH 5/5] Fix missing check Signed-off-by: Zixuan Liu --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1afb724c68f96..a6b7bfba51085 100644 --- a/pom.xml +++ b/pom.xml @@ -2414,7 +2414,7 @@ flexible messaging model and an intuitive client API. git-commit-id-no-git - ${basedir}/../../.git + ${basedir}/.git