mirror of
https://github.com/kubesphere/kubekey.git
synced 2025-12-25 17:12:50 +00:00
* fix: build arm harbor v2.10.2 Signed-off-by: redscholar <blacktiledhouse@gmail.com> * fix: build arm harbor v2.10.2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> fix: build arm harbor v2.10.2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> fix: build arm harbor v2.10.2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> fix: build arm harbor v2.10.2 Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> --------- Signed-off-by: redscholar <blacktiledhouse@gmail.com> Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com> Co-authored-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
19 lines
850 B
Makefile
19 lines
850 B
Makefile
DOCKER_PLATFORM?=linux/arm64
|
|
DOCKER_BUILD_IMAGES?=false
|
|
IMAGENAMESPACE?=hub.kubesphere.com.cn/harbor
|
|
VERSION?=v2.10.2
|
|
BASEIMAGENAMESPACE?=hub.kubesphere.com.cn/harbor
|
|
BASEIMAGETAG?=v2.10.2
|
|
NPM_REGISTRY?=https://registry.npmmirror.com
|
|
|
|
|
|
.PHONY: build
|
|
build:
|
|
if [ ! -d '_source' ];then \
|
|
mkdir _source; \
|
|
git clone -b $(VERSION) https://github.com/goharbor/harbor.git _source/; \
|
|
cd _source/ && git apply --ignore-space-change ../build_$(VERSION).patch; \
|
|
fi
|
|
cd _source && make package_offline IMAGENAMESPACE=$(IMAGENAMESPACE) VERSIONTAG=$(VERSION) PKGVERSIONTAG=$(VERSION) BASEIMAGENAMESPACE=$(BASEIMAGENAMESPACE) BASEIMAGETAG=$(BASEIMAGETAG) DOCKER_PLATFORM=$(DOCKER_PLATFORM) DOCKER_BUILD_IMAGES=$(DOCKER_BUILD_IMAGES) TRIVYFLAG=true NPM_REGISTRY=$(NPM_REGISTRY)
|
|
mv _source/harbor-offline-installer*.tgz . && rm -rf _source/
|