@@ -145,7 +145,7 @@ docker-build/proxy-agent: cmd/agent/main.go proto/agent/agent.pb.go
145
145
.PHONY : docker-push/proxy-agent
146
146
docker-push/proxy-agent : docker-build/proxy-agent
147
147
@[ " ${DOCKER_CMD} " ] || ( echo " DOCKER_CMD is not set" ; exit 1 )
148
- ${DOCKER_CMD} push ${AGENT_FULL_IMAGE} :${TAG}
148
+ ${DOCKER_CMD} push ${AGENT_FULL_IMAGE} - $( ARCH ) :${TAG}
149
149
150
150
.PHONY : docker-build/proxy-server
151
151
docker-build/proxy-server : cmd/proxy/main.go proto/agent/agent.pb.go proto/proxy.pb.go
@@ -156,7 +156,7 @@ docker-build/proxy-server: cmd/proxy/main.go proto/agent/agent.pb.go proto/proxy
156
156
.PHONY : docker-push/proxy-server
157
157
docker-push/proxy-server : docker-build/proxy-server
158
158
@[ " ${DOCKER_CMD} " ] || ( echo " DOCKER_CMD is not set" ; exit 1 )
159
- ${DOCKER_CMD} push ${SERVER_FULL_IMAGE} :${TAG}
159
+ ${DOCKER_CMD} push ${SERVER_FULL_IMAGE} - $( ARCH ) :${TAG}
160
160
161
161
# # --------------------------------------
162
162
# # Docker — All ARCH
@@ -185,7 +185,7 @@ docker-push/proxy-server-%:
185
185
.PHONY : docker-push-manifest/proxy-agent
186
186
docker-push-manifest/proxy-agent : # # Push the fat manifest docker image.
187
187
# # Minimum docker version 18.06.0 is required for creating and pushing manifest images.
188
- docker manifest create --amend $(AGENT_FULL_IMAGE ) :$(TAG ) $(shell echo $(ALL_ARCH ) | sed -e "s~[^ ]* ~$(AGENT_FULL_IMAGE ) \-&:$(TAG ) ~g")
188
+ ${DOCKER_CMD} manifest create --amend $(AGENT_FULL_IMAGE ) :$(TAG ) $(shell echo $(ALL_ARCH ) | sed -e "s~[^ ]* ~$(AGENT_FULL_IMAGE ) \-&:$(TAG ) ~g")
189
189
@for arch in $(ALL_ARCH ) ; do ${DOCKER_CMD} manifest annotate --arch $$ {arch} ${AGENT_FULL_IMAGE} :${TAG} ${AGENT_FULL_IMAGE} -$$ {arch}:${TAG} ; done
190
190
${DOCKER_CMD} manifest push --purge $(AGENT_FULL_IMAGE ) :$(TAG )
191
191
0 commit comments