Skip to content
This repository was archived by the owner on Aug 29, 2023. It is now read-only.

Commit 6695e6b

Browse files
authored
add goarm handling in makefile (#176)
1 parent 3327233 commit 6695e6b

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Dockerfile.multiarch

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,4 @@ RUN apk --update add --virtual .build-deps curl && \
3737
rm -rf /tmp/*
3838

3939
COPY --from=build /src/dist/drone-docker-buildx /bin/drone-docker-buildx
40-
4140
ENTRYPOINT ["/usr/local/bin/dockerd-entrypoint.sh", "drone-docker-buildx"]

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ XGO_TARGETS ?= linux/amd64,linux/arm64
2424

2525
TARGETOS ?= linux
2626
TARGETARCH ?= amd64
27+
ifneq ("$(TARGETVARIANT)","")
28+
GOARM ?= $(subst v,,$(TARGETVARIANT))
29+
endif
2730
TAGS ?= netgo
2831

2932
ifndef VERSION
@@ -71,7 +74,7 @@ test:
7174
build: $(DIST)/$(EXECUTABLE)
7275

7376
$(DIST)/$(EXECUTABLE): $(SOURCES)
74-
GOOS=${TARGETOS} GOARCH=${TARGETARCH} $(GO) build -v -tags '$(TAGS)' -ldflags '-extldflags "-static" $(LDFLAGS)' -o $@ ./cmd/$(EXECUTABLE)
77+
GOOS=${TARGETOS} GOARCH=${TARGETARCH} GOARM=$(GOARM) $(GO) build -v -tags '$(TAGS)' -ldflags '-extldflags "-static" $(LDFLAGS)' -o $@ ./cmd/$(EXECUTABLE)
7578

7679
$(DIST_DIRS):
7780
mkdir -p $(DIST_DIRS)

0 commit comments

Comments
 (0)