Skip to content

Commit 73f5aa8

Browse files
Yongli Chenjaer-tsun
authored andcommitted
archive npm image (#203)
1 parent 3192f62 commit 73f5aa8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ CNI_ARCHIVE_NAME = azure-vnet-cni-$(GOOS)-$(GOARCH)-$(VERSION).$(ARCHIVE_EXT)
8989
CNI_MULTITENANCY_ARCHIVE_NAME = azure-vnet-cni-multitenancy-$(GOOS)-$(GOARCH)-$(VERSION).$(ARCHIVE_EXT)
9090
CNS_ARCHIVE_NAME = azure-cns-$(GOOS)-$(GOARCH)-$(VERSION).$(ARCHIVE_EXT)
9191
NPM_ARCHIVE_NAME = azure-npm-$(GOOS)-$(GOARCH)-$(VERSION).$(ARCHIVE_EXT)
92+
NPM_IMAGE_ARCHIVE_NAME = azure-npm-$(GOOS)-$(GOARCH)-$(VERSION).$(ARCHIVE_EXT)
9293

9394
# Docker libnetwork (CNM) plugin v2 image parameters.
9495
CNM_PLUGIN_IMAGE ?= microsoft/azure-vnet-plugin
@@ -202,13 +203,15 @@ publish-azure-vnet-plugin-image:
202203
# Build the Azure NPM image.
203204
.PHONY: azure-npm-image
204205
azure-npm-image: azure-npm
205-
# Build the plugin image.
206+
ifeq ($(GOOS),linux)
206207
docker build \
207208
-f npm/Dockerfile \
208209
-t $(AZURE_NPM_IMAGE):$(AZURE_NPM_VERSION) \
209210
--build-arg NPM_BUILD_DIR=$(NPM_BUILD_DIR) \
210211
.
211-
212+
docker save $(AZURE_NPM_IMAGE):$(AZURE_NPM_VERSION) | gzip -c > $(NPM_BUILD_DIR)/$(NPM_ARCHIVE_NAME)
213+
endif
214+
212215
# Publish the Azure NPM image to a Docker registry
213216
.PHONY: publish-azure-npm-image
214217
publish-azure-npm-image:

0 commit comments

Comments
 (0)