diff --git a/Makefile b/Makefile index e02021485..05bea5e27 100644 --- a/Makefile +++ b/Makefile @@ -213,6 +213,10 @@ PUSHSCRIPTNAME=pushimage.sh REGISTRYUSER=user REGISTRYPASSWORD=default +# migrator +MIGRATORVERSION=1.2 +MIGRATORFLAG=false + # cmds DOCKERSAVE_PARA=$(DOCKERIMAGENAME_ADMINSERVER):$(VERSIONTAG) \ $(DOCKERIMAGENAME_UI):$(VERSIONTAG) \ @@ -248,6 +252,9 @@ ifeq ($(CLAIRFLAG), true) PACKAGE_ONLINE_PARA+= $(HARBORPKG)/$(DOCKERCOMPOSECLAIRFILENAME) DOCKERCOMPOSE_LIST+= -f $(DOCKERCOMPOSEFILEPATH)/$(DOCKERCOMPOSECLAIRFILENAME) endif +ifeq ($(MIGRATORFLAG), true) + DOCKERSAVE_PARA+= vmware/harbor-db-migrator:$(MIGRATORVERSION) +endif version: @printf $(GITTAGVERSION) > $(VERSIONFILEPATH)/$(VERSIONFILENAME); @@ -371,6 +378,10 @@ package_offline: compile build modify_sourcefiles modify_composefile $(DOCKERPULL) vmware/clair:$(CLAIRVERSION); \ $(DOCKERPULL) vmware/postgresql:$(CLAIRDBVERSION); \ fi + @if [ "$(MIGRATORFLAG)" = "true" ] ; then \ + echo "pulling DB migrator..."; \ + $(DOCKERPULL) vmware/harbor-db-migrator:$(MIGRATORVERSION); \ + fi @echo "saving harbor docker image" @$(DOCKERSAVE) $(DOCKERSAVE_PARA) | gzip > $(HARBORPKG)/$(DOCKERIMGFILE).$(VERSIONTAG).tar.gz