Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 79955fd

Browse files
mormamnalexrashed
andauthored
publish stable docker tag (localstack#9613)
Co-authored-by: Alexander Rashed <[email protected]>
1 parent 10940eb commit 79955fd

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

‎Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,12 @@ docker-push-master: ## Push a single platform-specific Docker image to regist
116116
docker tag $(SOURCE_IMAGE_NAME):latest $(TARGET_IMAGE_NAME):latest-$(PLATFORM) && \
117117
((! (git diff HEAD~1 localstack/__init__.py | grep '^+__version__ =' | grep -v '.dev') && \
118118
echo "Only pushing tag 'latest' as version has not changed.") || \
119-
(docker tag $(TARGET_IMAGE_NAME):latest-$(PLATFORM) $(TARGET_IMAGE_NAME):$(IMAGE_TAG)-$(PLATFORM) && \
119+
(docker tag $(TARGET_IMAGE_NAME):latest-$(PLATFORM) $(TARGET_IMAGE_NAME):stable-$(PLATFORM) && \
120+
docker tag $(TARGET_IMAGE_NAME):latest-$(PLATFORM) $(TARGET_IMAGE_NAME):$(IMAGE_TAG)-$(PLATFORM) && \
120121
docker tag $(TARGET_IMAGE_NAME):latest-$(PLATFORM) $(TARGET_IMAGE_NAME):$(MAJOR_VERSION)-$(PLATFORM) && \
121122
docker tag $(TARGET_IMAGE_NAME):latest-$(PLATFORM) $(TARGET_IMAGE_NAME):$(MAJOR_VERSION).$(MINOR_VERSION)-$(PLATFORM) && \
122123
docker tag $(TARGET_IMAGE_NAME):latest-$(PLATFORM) $(TARGET_IMAGE_NAME):$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)-$(PLATFORM) && \
124+
docker push $(TARGET_IMAGE_NAME):stable-$(PLATFORM) && \
123125
docker push $(TARGET_IMAGE_NAME):$(IMAGE_TAG)-$(PLATFORM) && \
124126
docker push $(TARGET_IMAGE_NAME):$(MAJOR_VERSION)-$(PLATFORM) && \
125127
docker push $(TARGET_IMAGE_NAME):$(MAJOR_VERSION).$(MINOR_VERSION)-$(PLATFORM) && \
@@ -146,6 +148,9 @@ docker-create-push-manifests: ## Create and push manifests for a docker image (d
146148
(docker manifest create $(MANIFEST_IMAGE_NAME):$(IMAGE_TAG) \
147149
--amend $(MANIFEST_IMAGE_NAME):$(IMAGE_TAG)-amd64 \
148150
--amend $(MANIFEST_IMAGE_NAME):$(IMAGE_TAG)-arm64 && \
151+
docker manifest create $(MANIFEST_IMAGE_NAME):stable \
152+
--amend $(MANIFEST_IMAGE_NAME):stable-amd64 \
153+
--amend $(MANIFEST_IMAGE_NAME):stable-arm64 && \
149154
docker manifest create $(MANIFEST_IMAGE_NAME):$(MAJOR_VERSION) \
150155
--amend $(MANIFEST_IMAGE_NAME):$(MAJOR_VERSION)-amd64 \
151156
--amend $(MANIFEST_IMAGE_NAME):$(MAJOR_VERSION)-arm64 && \
@@ -155,6 +160,7 @@ docker-create-push-manifests: ## Create and push manifests for a docker image (d
155160
docker manifest create $(MANIFEST_IMAGE_NAME):$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION) \
156161
--amend $(MANIFEST_IMAGE_NAME):$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)-amd64 \
157162
--amend $(MANIFEST_IMAGE_NAME):$(MAJOR_VERSION).$(MINOR_VERSION).$(PATCH_VERSION)-arm64 && \
163+
docker manifest push $(MANIFEST_IMAGE_NAME):stable && \
158164
docker manifest push $(MANIFEST_IMAGE_NAME):$(IMAGE_TAG) && \
159165
docker manifest push $(MANIFEST_IMAGE_NAME):$(MAJOR_VERSION) && \
160166
docker manifest push $(MANIFEST_IMAGE_NAME):$(MAJOR_VERSION).$(MINOR_VERSION) && \

0 commit comments

Comments
 (0)