Skip to content

Commit 8db119e

Browse files
committed
[improve][docker] Build image only once when pushing
1 parent 52a4d5e commit 8db119e

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

docker/pulsar-all/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,7 @@
152152
<id>default</id>
153153
<phase>package</phase>
154154
<goals>
155-
<goal>build</goal>
156-
<goal>push</goal>
155+
<goal>${docker.goal}</goal>
157156
</goals>
158157
<configuration>
159158
<images>
@@ -196,6 +195,7 @@
196195
<profile>
197196
<id>docker-push</id>
198197
<properties>
198+
<docker.goal>push</docker.goal>
199199
<docker.skip.push>false</docker.skip.push>
200200
<docker.platforms>linux/amd64,linux/arm64</docker.platforms>
201201
</properties>

docker/pulsar/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@
7575
<id>default</id>
7676
<phase>package</phase>
7777
<goals>
78-
<goal>build</goal>
79-
<goal>push</goal>
78+
<goal>${docker.goal}</goal>
8079
</goals>
8180
<configuration>
8281
<images>
@@ -137,6 +136,7 @@
137136
<profile>
138137
<id>docker-push</id>
139138
<properties>
139+
<docker.goal>push</docker.goal>
140140
<docker.skip.push>false</docker.skip.push>
141141
<docker.skip.tag>true</docker.skip.tag>
142142
<docker.platforms>linux/amd64,linux/arm64</docker.platforms>

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ flexible messaging model and an intuitive client API.</description>
101101
To create multi-arch image, pass -Ddocker.platforms=linux/arm64,linux/amd64
102102
-->
103103
<docker.platforms></docker.platforms>
104+
<docker.goal>build</docker.goal>
104105
<docker.skip.push>true</docker.skip.push>
105106
<docker.skip.tag>false</docker.skip.tag>
106107

0 commit comments

Comments
 (0)