From 83f413dfe0aeb1aa62175cb946f5914607bb7435 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20S=C4=99k?= Date: Mon, 17 Jun 2019 23:11:22 +0200 Subject: [PATCH] #4 Improve backup PVC Makefile --- backup/pvc/Makefile | 24 ++++++++++++------------ backup/pvc/config.env | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/backup/pvc/Makefile b/backup/pvc/Makefile index bb300591..a951f477 100644 --- a/backup/pvc/Makefile +++ b/backup/pvc/Makefile @@ -67,7 +67,7 @@ endif define e2e echo "\nRunning $(1) e2e test"; -@e2e/$(1)/test.sh $(DOCKER_REGISTRY)/$(NAME):$(GITCOMMIT); +@e2e/$(1)/test.sh $(DOCKER_REGISTRY)-$(NAME):$(GITCOMMIT); endef .PHONY: docker-e2e @@ -83,7 +83,7 @@ docker-login: ## Log in into the Docker repository .PHONY: docker-build docker-build: check-env ## Build the container @echo "+ $@" - docker build . -t $(DOCKER_REGISTRY)/$(NAME):$(GITCOMMIT) --file Dockerfile + docker build . -t $(DOCKER_REGISTRY)-$(NAME):$(GITCOMMIT) --file Dockerfile .PHONY: docker-images docker-images: ## List all local containers @@ -91,22 +91,22 @@ docker-images: ## List all local containers docker images .PHONY: docker-push -docker-push: ## Push the container +docker-push: docker-build ## Push the container @echo "+ $@" - docker tag $(DOCKER_REGISTRY)/$(NAME):$(GITCOMMIT) $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)/$(NAME):$(BUILD_TAG) - docker push $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)/$(NAME):$(BUILD_TAG) + docker tag $(DOCKER_REGISTRY)-$(NAME):$(GITCOMMIT) $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)-$(NAME):$(BUILD_TAG) + docker push $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)-$(NAME):$(BUILD_TAG) .PHONY: docker-release-version -docker-release-version: ## Release image with version tag (in addition to build tag) +docker-release-version: docker-build ## Release image with version tag (in addition to build tag) @echo "+ $@" - docker tag $(DOCKER_REGISTRY)/$(NAME):$(GITCOMMIT) $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)/$(NAME):$(VERSION_TAG) - docker push $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)/$(NAME):$(VERSION_TAG) + docker tag $(DOCKER_REGISTRY)-$(NAME):$(GITCOMMIT) $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)-$(NAME):$(VERSION_TAG) + docker push $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)-$(NAME):$(VERSION_TAG) .PHONY: docker-release-latest -docker-release-latest: ## Release image with latest tags (in addition to build tag) +docker-release-latest: docker-build ## Release image with latest tags (in addition to build tag) @echo "+ $@" - docker tag $(DOCKER_REGISTRY)/$(NAME):$(GITCOMMIT) $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)/$(NAME):$(LATEST_TAG) - docker push $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)/$(NAME):$(LATEST_TAG) + docker tag $(DOCKER_REGISTRY)-$(NAME):$(GITCOMMIT) $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)-$(NAME):$(LATEST_TAG) + docker push $(DOCKER_ORGANIZATION)/$(DOCKER_REGISTRY)-$(NAME):$(LATEST_TAG) .PHONY: docker-release docker-release: docker-release-version docker-release-latest ## Release image with version and latest tags (in addition to build tag) @@ -124,7 +124,7 @@ endif docker-run: docker-build ## Run the container in docker, you can use EXTRA_ARGS @echo "+ $@" docker run --rm -i $(DOCKER_FLAGS) \ - $(DOCKER_REGISTRY)/$(NAME):$(GITCOMMIT) $(ARGS) + $(DOCKER_REGISTRY)-$(NAME):$(GITCOMMIT) $(ARGS) .PHONY: bump-version BUMP := patch diff --git a/backup/pvc/config.env b/backup/pvc/config.env index 4980c47d..901674a9 100644 --- a/backup/pvc/config.env +++ b/backup/pvc/config.env @@ -1,4 +1,4 @@ # Setup variables for the Makefile NAME=pvc DOCKER_ORGANIZATION=virtuslab -DOCKER_REGISTRY=jenkins-operator/backup \ No newline at end of file +DOCKER_REGISTRY=jenkins-operator-backup \ No newline at end of file