summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorgy95 <guoyao17@huawei.com>2021-12-14 14:18:59 +0800
committergy95 <guoyao17@huawei.com>2022-01-13 19:20:22 +0800
commit46561f341c7a764b32d52d9fea210031a86851b3 (patch)
tree78b675bc780ce879b6158b2238e751eea7ba3113 /Makefile
parentMerge pull request #3542 from zc2638/feat/cmd (diff)
downloadkubeedge-46561f341c7a764b32d52d9fea210031a86851b3.tar.gz
add script for build release
Signed-off-by: gy95 <guoyao17@huawei.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile23
1 files changed, 23 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 8c3fc4bbe..eb65e31a7 100644
--- a/Makefile
+++ b/Makefile
@@ -351,3 +351,26 @@ install: _output/local/bin
done ; \
fi
endif
+
+define RELEASE_HELP_INFO
+# release components.
+#
+# Args:
+# WHAT: Component names to be released. Support: kubeedge/edgesite/keadm
+# If not specified, "everything" will be built and released.
+#
+# Example:
+# make release
+# make release HELP=y
+# make release WHAT=kubeedge
+# make release WHAT=kubeedge GOARM=GOARM7
+#
+endef
+.PHONY: release
+ifeq ($(HELP),y)
+release:
+ @echo "$$RELEASE_HELP_INFO"
+else
+release:
+ hack/make-rules/release.sh $(WHAT) $(GOARM)
+endif