kubekey/config/harbor/v2.10.2/Makefile
liujian b98538fc53
fix: build arm harbor v2.10.2 (#2893)
* 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>
2025-12-12 15:53:59 +08:00

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/