summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorliufen90 <564795204@qq.com>2021-05-31 19:14:28 +0800
committerGitHub <noreply@github.com>2021-05-31 19:14:28 +0800
commiteddcd25f35b9d582ffd49c8437873004f1be212b (patch)
tree499febc97aa7e9c0a626b8ae38655e91614fdcf5 /Makefile
parentMerge pull request #2866 from fisherxu/kind-0.9 (diff)
downloadkubeedge-eddcd25f35b9d582ffd49c8437873004f1be212b.tar.gz
Edgesite: cluster on edge implement (#2858)
Co-authored-by: WintonChan <cw_hao@163.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile28
1 files changed, 11 insertions, 17 deletions
diff --git a/Makefile b/Makefile
index 7fe646e71..f8e363a10 100644
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,8 @@ GOPATH?=$(shell go env GOPATH)
BINARIES=cloudcore \
admission \
edgecore \
- edgesite \
+ edgesite-agent \
+ edgesite-server \
keadm
COMPONENTS=cloud \
@@ -142,8 +143,7 @@ integrationtest:
edge/test/integration/scripts/execute.sh
endif
-CROSSBUILD_COMPONENTS=edgecore\
- edgesite
+CROSSBUILD_COMPONENTS=edgecore
GOARM_VALUES=GOARM7 \
GOARM8
@@ -176,8 +176,7 @@ endif
-SMALLBUILD_COMPONENTS=edgecore \
- edgesite
+SMALLBUILD_COMPONENTS=edgecore
define SMALLBUILD_HELP_INFO
# small build components.
#
@@ -190,7 +189,6 @@ define SMALLBUILD_HELP_INFO
# make smallbuild
# make smallbuild HELP=y
# make smallbuild WHAT=edgecore
-# make smallbuild WHAT=edgesite
#
endef
.PHONY: smallbuild
@@ -286,17 +284,13 @@ edgeimage:
--build-arg RUN_FROM=${ARCH}/docker:dind \
-f build/edge/Dockerfile .
-.PHONY: edgesiteimage
-edgesiteimage:
- mkdir -p ./build/edgesite/tmp
- rm -rf ./build/edgesite/tmp/*
- curl -L -o ./build/edgesite/tmp/qemu-${QEMU_ARCH}-static.tar.gz https://github.com/multiarch/qemu-user-static/releases/download/v3.0.0/qemu-${QEMU_ARCH}-static.tar.gz
- tar -xzf ./build/edgesite/tmp/qemu-${QEMU_ARCH}-static.tar.gz -C ./build/edgesite/tmp
- docker build -t kubeedge/edgesite:${IMAGE_TAG} \
- --build-arg GO_LDFLAGS=${GO_LDFLAGS} \
- --build-arg BUILD_FROM=${ARCH}/golang:1.14-alpine3.11 \
- --build-arg RUN_FROM=${ARCH}/docker:dind \
- -f build/edgesite/Dockerfile .
+.PHONY: edgesite-server-image
+edgesite-server-image:
+ docker build . --build-arg ARCH=${ARCH} -f build/edgesite/server-build.Dockerfile -t kubeedge/edgesite-server-${ARCH}:${IMAGE_TAG}
+
+.PHONY: edgesite-agent-image
+edgesite-agent-image:
+ docker build . --build-arg ARCH=${ARCH} -f build/edgesite/agent-build.Dockerfile -t kubeedge/edgesite-agent-${ARCH}:${IMAGE_TAG}
define INSTALL_HELP_INFO
# install