Skip to content

Commit

Permalink
Merge pull request #212 from atc0005/i208-update-makefile-to-use-late…
Browse files Browse the repository at this point in the history
…st-source-images-during-build-process

Makefile: Update build cmds to pull latest src img
  • Loading branch information
atc0005 authored Jan 21, 2021
2 parents 3ea43d8 + 9d4ca50 commit 5e5d535
Showing 1 changed file with 17 additions and 7 deletions.
24 changes: 17 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,12 @@ build:
@cp -vf .golangci.yml oldstable/
@for version in {stable/linting,stable/combined,stable/build/alpine-x64,stable/build/alpine-x86,stable/build/debian}; do cp -vf .golangci.yml $$version/; done

@echo "List Docker version"
@docker version

@echo "Building stable release"
sudo docker build \
sudo docker image build \
--pull \
--no-cache \
stable/combined/ \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):latest \
Expand All @@ -86,47 +90,53 @@ build:
--label=$(DOCKER_IMAGE_LABEL)

@echo "Building stable-alpine-build.x64 release"
sudo docker build \
sudo docker image build \
--pull \
--no-cache \
stable/build/alpine-x64/ \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_ALPINE_BUILDX64) \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_ALPINE_BUILDX64)-$(REPO_VERSION) \
--label=$(DOCKER_IMAGE_LABEL)

@echo "Building stable-alpine-build x86 release"
sudo docker build \
sudo docker image build \
--pull \
--no-cache \
stable/build/alpine-x86/ \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_ALPINE_BUILDX86) \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_ALPINE_BUILDX86)-$(REPO_VERSION) \
--label=$(DOCKER_IMAGE_LABEL)

@echo "Building stable-debian-build release"
sudo docker build \
sudo docker image build \
--pull \
--no-cache \
stable/build/debian/ \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_DEBIAN_BUILD) \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_DEBIAN_BUILD)-$(REPO_VERSION) \
--label=$(DOCKER_IMAGE_LABEL)

@echo "Building stable linting-only release"
sudo docker build \
sudo docker image build \
--pull \
--no-cache \
stable/linting/ \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_STABLE_LINT_ONLY) \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_STABLE_LINT_ONLY)-$(REPO_VERSION) \
--label=$(DOCKER_IMAGE_LABEL)

@echo "Building oldstable release"
sudo docker build \
sudo docker image build \
--pull \
--no-cache \
oldstable/ \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_OLDSTABLE) \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_OLDSTABLE)-$(REPO_VERSION) \
--label=$(DOCKER_IMAGE_LABEL)

@echo "Building unstable release"
sudo docker build \
sudo docker image build \
--pull \
--no-cache \
unstable/ \
-t $(DOCKER_IMAGE_REGISTRY)/$(DOCKER_IMAGE_REGISTRY_USER)/$(DOCKER_IMAGE_REPO):$(DOCKER_IMAGE_NAME_UNSTABLE) \
Expand Down

0 comments on commit 5e5d535

Please sign in to comment.