mirror of
https://github.com/goharbor/harbor
synced 2025-04-22 17:59:30 +00:00
separate buildin values (#21425)
Signed-off-by: wang yan <wangyan@vmware.com>
This commit is contained in:
parent
4d5bc19866
commit
9e8e647b71
5
Makefile
5
Makefile
@ -79,7 +79,8 @@ REGISTRYPROJECTNAME=goharbor
|
|||||||
DEVFLAG=true
|
DEVFLAG=true
|
||||||
TRIVYFLAG=false
|
TRIVYFLAG=false
|
||||||
HTTPPROXY=
|
HTTPPROXY=
|
||||||
BUILDBIN=true
|
BUILDREG=true
|
||||||
|
BUILDTRIVYADP=true
|
||||||
NPM_REGISTRY=https://registry.npmjs.org
|
NPM_REGISTRY=https://registry.npmjs.org
|
||||||
BUILDTARGET=build
|
BUILDTARGET=build
|
||||||
GEN_TLS=
|
GEN_TLS=
|
||||||
@ -392,7 +393,7 @@ build:
|
|||||||
-e REGISTRYVERSION=$(REGISTRYVERSION) -e REGISTRY_SRC_TAG=$(REGISTRY_SRC_TAG) -e DISTRIBUTION_SRC=$(DISTRIBUTION_SRC)\
|
-e REGISTRYVERSION=$(REGISTRYVERSION) -e REGISTRY_SRC_TAG=$(REGISTRY_SRC_TAG) -e DISTRIBUTION_SRC=$(DISTRIBUTION_SRC)\
|
||||||
-e TRIVYVERSION=$(TRIVYVERSION) -e TRIVYADAPTERVERSION=$(TRIVYADAPTERVERSION) \
|
-e TRIVYVERSION=$(TRIVYVERSION) -e TRIVYADAPTERVERSION=$(TRIVYADAPTERVERSION) \
|
||||||
-e VERSIONTAG=$(VERSIONTAG) \
|
-e VERSIONTAG=$(VERSIONTAG) \
|
||||||
-e BUILDBIN=$(BUILDBIN) \
|
-e BUILDREG=$(BUILDREG) -e BUILDTRIVYADP=$(BUILDTRIVYADP) \
|
||||||
-e NPM_REGISTRY=$(NPM_REGISTRY) -e BASEIMAGETAG=$(BASEIMAGETAG) -e IMAGENAMESPACE=$(IMAGENAMESPACE) -e BASEIMAGENAMESPACE=$(BASEIMAGENAMESPACE) \
|
-e NPM_REGISTRY=$(NPM_REGISTRY) -e BASEIMAGETAG=$(BASEIMAGETAG) -e IMAGENAMESPACE=$(IMAGENAMESPACE) -e BASEIMAGENAMESPACE=$(BASEIMAGENAMESPACE) \
|
||||||
-e REGISTRYURL=$(REGISTRYURL) \
|
-e REGISTRYURL=$(REGISTRYURL) \
|
||||||
-e TRIVY_DOWNLOAD_URL=$(TRIVY_DOWNLOAD_URL) -e TRIVY_ADAPTER_DOWNLOAD_URL=$(TRIVY_ADAPTER_DOWNLOAD_URL) \
|
-e TRIVY_DOWNLOAD_URL=$(TRIVY_DOWNLOAD_URL) -e TRIVY_ADAPTER_DOWNLOAD_URL=$(TRIVY_ADAPTER_DOWNLOAD_URL) \
|
||||||
|
@ -149,7 +149,7 @@ _build_trivy_adapter:
|
|||||||
rm -rf $(DOCKERFILEPATH_TRIVY_ADAPTER)/binary && mkdir -p $(DOCKERFILEPATH_TRIVY_ADAPTER)/binary ; \
|
rm -rf $(DOCKERFILEPATH_TRIVY_ADAPTER)/binary && mkdir -p $(DOCKERFILEPATH_TRIVY_ADAPTER)/binary ; \
|
||||||
echo "Downloading Trivy scanner $(TRIVYVERSION)..." ; \
|
echo "Downloading Trivy scanner $(TRIVYVERSION)..." ; \
|
||||||
$(call _extract_archive, $(TRIVY_DOWNLOAD_URL), $(DOCKERFILEPATH_TRIVY_ADAPTER)/binary/) ; \
|
$(call _extract_archive, $(TRIVY_DOWNLOAD_URL), $(DOCKERFILEPATH_TRIVY_ADAPTER)/binary/) ; \
|
||||||
if [ "$(BUILDBIN)" != "true" ] ; then \
|
if [ "$(BUILDTRIVYADP)" != "true" ] ; then \
|
||||||
echo "Downloading Trivy adapter $(TRIVYADAPTERVERSION)..." ; \
|
echo "Downloading Trivy adapter $(TRIVYADAPTERVERSION)..." ; \
|
||||||
$(call _extract_archive, $(TRIVY_ADAPTER_DOWNLOAD_URL), $(DOCKERFILEPATH_TRIVY_ADAPTER)/binary/) ; \
|
$(call _extract_archive, $(TRIVY_ADAPTER_DOWNLOAD_URL), $(DOCKERFILEPATH_TRIVY_ADAPTER)/binary/) ; \
|
||||||
else \
|
else \
|
||||||
@ -174,7 +174,7 @@ _build_nginx:
|
|||||||
|
|
||||||
_build_registry:
|
_build_registry:
|
||||||
@$(call _build_base,$(REGISTRY),$(DOCKERFILEPATH_REG))
|
@$(call _build_base,$(REGISTRY),$(DOCKERFILEPATH_REG))
|
||||||
@if [ "$(BUILDBIN)" != "true" ] ; then \
|
@if [ "$(BUILDREG)" != "true" ] ; then \
|
||||||
rm -rf $(DOCKERFILEPATH_REG)/binary && mkdir -p $(DOCKERFILEPATH_REG)/binary && \
|
rm -rf $(DOCKERFILEPATH_REG)/binary && mkdir -p $(DOCKERFILEPATH_REG)/binary && \
|
||||||
$(call _get_binary, $(REGISTRYURL), $(DOCKERFILEPATH_REG)/binary/registry); \
|
$(call _get_binary, $(REGISTRYURL), $(DOCKERFILEPATH_REG)/binary/registry); \
|
||||||
else \
|
else \
|
||||||
|
@ -26,7 +26,7 @@ sudo rm -rf /data/*
|
|||||||
sudo -E env "PATH=$PATH" make go_check
|
sudo -E env "PATH=$PATH" make go_check
|
||||||
sudo ./tests/hostcfg.sh
|
sudo ./tests/hostcfg.sh
|
||||||
sudo ./tests/generateCerts.sh
|
sudo ./tests/generateCerts.sh
|
||||||
sudo make build -e BUILDTARGET="_build_db _build_registry _build_prepare" -e PULL_BASE_FROM_DOCKERHUB=false -e BUILDBIN=true
|
sudo make build -e BUILDTARGET="_build_db _build_registry _build_prepare" -e PULL_BASE_FROM_DOCKERHUB=false -e BUILDREG=true -e BUILDTRIVYADP=true
|
||||||
docker run --rm -v /:/hostfs:z goharbor/prepare:dev gencert -p /etc/harbor/tls/internal
|
docker run --rm -v /:/hostfs:z goharbor/prepare:dev gencert -p /etc/harbor/tls/internal
|
||||||
sudo MAKEPATH=$(pwd)/make ./make/prepare
|
sudo MAKEPATH=$(pwd)/make ./make/prepare
|
||||||
sudo mkdir -p "/data/redis"
|
sudo mkdir -p "/data/redis"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user