From 695a2559bef0d5e192f4d9391c368ba5d1c12c3c Mon Sep 17 00:00:00 2001 From: Ziming Zhang Date: Mon, 9 Mar 2020 16:51:45 +0800 Subject: [PATCH] feat(cicd) use unified version as tag name, clean more Signed-off-by: Ziming Zhang --- Makefile | 13 +++++-------- make/photon/Makefile | 6 +++--- make/photon/prepare/utils/docker_compose.py | 6 ------ 3 files changed, 8 insertions(+), 17 deletions(-) diff --git a/Makefile b/Makefile index a56c32b77..3ebd54bbb 100644 --- a/Makefile +++ b/Makefile @@ -98,11 +98,8 @@ PREPARE_VERSION_NAME=versions #versions REGISTRYVERSION=v2.7.1-patch-2819-2553 -NGINXVERSION=$(VERSIONTAG) NOTARYVERSION=v0.6.1 CLAIRVERSION=v2.1.1 -MIGRATORVERSION=$(VERSIONTAG) -REDISVERSION=$(VERSIONTAG) NOTARYMIGRATEVERSION=v3.5.4 CLAIRADAPTERVERSION=v1.0.1 TRIVYVERSION=v0.4.3 @@ -259,8 +256,8 @@ DOCKERSAVE_PARA=$(DOCKER_IMAGE_NAME_PREPARE):$(VERSIONTAG) \ $(DOCKERIMAGENAME_DB):$(VERSIONTAG) \ $(DOCKERIMAGENAME_JOBSERVICE):$(VERSIONTAG) \ $(DOCKERIMAGENAME_REGCTL):$(VERSIONTAG) \ - goharbor/redis-photon:$(REDISVERSION) \ - goharbor/nginx-photon:$(NGINXVERSION) \ + goharbor/redis-photon:$(VERSIONTAG) \ + goharbor/nginx-photon:$(VERSIONTAG) \ goharbor/registry-photon:$(VERSIONTAG) PACKAGE_OFFLINE_PARA=-zcvf harbor-offline-installer-$(PKGVERSIONTAG).tgz \ @@ -289,7 +286,7 @@ ifeq ($(TRIVYFLAG), true) DOCKERSAVE_PARA+= goharbor/trivy-adapter-photon:$(VERSIONTAG) endif ifeq ($(MIGRATORFLAG), true) - DOCKERSAVE_PARA+= goharbor/harbor-migrator:$(MIGRATORVERSION) + DOCKERSAVE_PARA+= goharbor/harbor-migrator:$(VERSIONTAG) endif # append chartmuseum parameters if set ifeq ($(CHARTFLAG), true) @@ -360,11 +357,11 @@ prepare: update_prepare_version build: make -f $(MAKEFILEPATH_PHOTON)/Makefile $(BUILDTARGET) -e DEVFLAG=$(DEVFLAG) -e GOBUILDIMAGE=$(GOBUILDIMAGE) \ - -e REGISTRYVERSION=$(REGISTRYVERSION) -e REGISTRY_SRC_TAG=$(REGISTRY_SRC_TAG) -e NGINXVERSION=$(NGINXVERSION) \ + -e REGISTRYVERSION=$(REGISTRYVERSION) -e REGISTRY_SRC_TAG=$(REGISTRY_SRC_TAG) \ -e NOTARYVERSION=$(NOTARYVERSION) -e NOTARYMIGRATEVERSION=$(NOTARYMIGRATEVERSION) \ -e TRIVYVERSION=$(TRIVYVERSION) -e TRIVYADAPTERVERSION=$(TRIVYADAPTERVERSION) \ -e CLAIRVERSION=$(CLAIRVERSION) -e CLAIRADAPTERVERSION=$(CLAIRADAPTERVERSION) -e VERSIONTAG=$(VERSIONTAG) \ - -e BUILDBIN=$(BUILDBIN) -e REDISVERSION=$(REDISVERSION) -e MIGRATORVERSION=$(MIGRATORVERSION) \ + -e BUILDBIN=$(BUILDBIN) \ -e CHARTMUSEUMVERSION=$(CHARTMUSEUMVERSION) -e DOCKERIMAGENAME_CHART_SERVER=$(DOCKERIMAGENAME_CHART_SERVER) \ -e NPM_REGISTRY=$(NPM_REGISTRY) -e BASEIMAGETAG=$(BASEIMAGETAG) diff --git a/make/photon/Makefile b/make/photon/Makefile index b1abb02aa..504e186c0 100644 --- a/make/photon/Makefile +++ b/make/photon/Makefile @@ -205,7 +205,7 @@ _build_chart_server: _build_nginx: @echo "building nginx container for photon..." - @$(DOCKERBUILD) --build-arg harbor_base_image_version=$(BASEIMAGETAG) -f $(DOCKERFILEPATH_NGINX)/$(DOCKERFILENAME_NGINX) -t $(DOCKERIMAGENAME_NGINX):$(NGINXVERSION) . + @$(DOCKERBUILD) --build-arg harbor_base_image_version=$(BASEIMAGETAG) -f $(DOCKERFILEPATH_NGINX)/$(DOCKERFILENAME_NGINX) -t $(DOCKERIMAGENAME_NGINX):$(VERSIONTAG) . @echo "Done." _build_notary: @@ -243,13 +243,13 @@ _build_registryctl: _build_redis: @echo "building redis container for photon..." - @$(DOCKERBUILD) --build-arg harbor_base_image_version=$(BASEIMAGETAG) -f $(DOCKERFILEPATH_REDIS)/$(DOCKERFILENAME_REDIS) -t $(DOCKERIMAGENAME_REDIS):$(REDISVERSION) . + @$(DOCKERBUILD) --build-arg harbor_base_image_version=$(BASEIMAGETAG) -f $(DOCKERFILEPATH_REDIS)/$(DOCKERFILENAME_REDIS) -t $(DOCKERIMAGENAME_REDIS):$(VERSIONTAG) . @echo "Done." _build_migrator: @if [ "$(MIGRATORFLAG)" = "true" ] ; then \ echo "building db migrator container for photon..."; \ - cd $(DOCKERFILEPATH_MIGRATOR) && $(DOCKERBUILD) --build-arg harbor_base_image_version=$(BASEIMAGETAG) -f $(DOCKERFILEPATH_MIGRATOR)/$(DOCKERFILENAME_MIGRATOR) -t $(DOCKERIMAGENAME_MIGRATOR):$(MIGRATORVERSION) . ; \ + cd $(DOCKERFILEPATH_MIGRATOR) && $(DOCKERBUILD) --build-arg harbor_base_image_version=$(BASEIMAGETAG) -f $(DOCKERFILEPATH_MIGRATOR)/$(DOCKERFILENAME_MIGRATOR) -t $(DOCKERIMAGENAME_MIGRATOR):$(VERSIONTAG) . ; \ echo "Done."; \ fi diff --git a/make/photon/prepare/utils/docker_compose.py b/make/photon/prepare/utils/docker_compose.py index 9994eaf6e..9680179e9 100644 --- a/make/photon/prepare/utils/docker_compose.py +++ b/make/photon/prepare/utils/docker_compose.py @@ -11,12 +11,6 @@ docker_compose_yml_path = '/compose_location/docker-compose.yml' def prepare_docker_compose(configs, with_clair, with_trivy, with_notary, with_chartmuseum): versions = parse_versions() VERSION_TAG = versions.get('VERSION_TAG') or 'dev' - REGISTRY_VERSION = versions.get('REGISTRY_VERSION') or 'v2.7.1-patch-2819-2553' - NOTARY_VERSION = versions.get('NOTARY_VERSION') or 'v0.6.1' - CLAIR_VERSION = versions.get('CLAIR_VERSION') or 'v2.0.9' - CLAIR_ADAPTER_VERSION = versions.get('CLAIR_ADAPTER_VERSION') or 'v1.0.0' - TRIVY_ADAPTER_VERSION = versions.get('TRIVY_ADAPTER_VERSION') or 'v0.2.3' - CHARTMUSEUM_VERSION = versions.get('CHARTMUSEUM_VERSION') or 'v0.9.0' rendering_variables = { 'version': VERSION_TAG,