File tree 2 files changed +9
-2
lines changed
2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 1
1
# # Multistage build
2
- FROM golang:1.23-alpine as build
2
+ FROM golang:1.23-alpine AS build
3
3
ENV CGO_ENABLED=0
4
4
ENV GOOS=linux
5
5
ENV GOARCH=amd64
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ SHELL = /usr/bin/env bash -o pipefail
22
22
.SHELLFLAGS = -ec
23
23
24
24
GIT_TAG ?= $(shell git describe --tags --dirty --always)
25
- PLATFORMS ?= linux/amd64,linux/arm64
25
+ PLATFORMS ?= linux/amd64
26
26
DOCKER_BUILDX_CMD ?= docker buildx
27
27
IMAGE_BUILD_CMD ?= $(DOCKER_BUILDX_CMD ) build
28
28
IMAGE_BUILD_EXTRA_OPTS ?=
@@ -36,6 +36,13 @@ IMAGE_TAG ?= $(IMAGE_REPO):$(GIT_TAG)
36
36
BASE_IMAGE ?= gcr.io/distroless/static:nonroot
37
37
BUILDER_IMAGE ?= golang:$(GO_VERSION )
38
38
39
+ ifdef EXTRA_TAG
40
+ IMAGE_EXTRA_TAG ?= $(IMAGE_REPO ) :$(EXTRA_TAG )
41
+ endif
42
+ ifdef IMAGE_EXTRA_TAG
43
+ IMAGE_BUILD_EXTRA_OPTS += -t $(IMAGE_EXTRA_TAG )
44
+ endif
45
+
39
46
# #@ General
40
47
41
48
# The help target prints out all targets with their descriptions organized
You can’t perform that action at this time.
0 commit comments