@@ -57,6 +57,13 @@ build-linux:
57
57
BINARY_SUFFIX=-$(VERSION ) -linux-amd64 \
58
58
CGO_ENABLED=0
59
59
60
+ build-linux-arm64 :
61
+ $(MAKE ) build \
62
+ PREFIX=artifacts/ \
63
+ BINARY_SUFFIX=-$(VERSION ) -linux-arm64 \
64
+ CGO_ENABLED=0 \
65
+ GOARCH=arm64
66
+
60
67
build-linux-cgo :
61
68
$(MAKE ) build \
62
69
PREFIX=artifacts/ \
@@ -66,6 +73,7 @@ build-linux-cgo:
66
73
67
74
build-linux-all :
68
75
$(MAKE ) build-linux
76
+ $(MAKE ) build-linux-arm64
69
77
$(MAKE ) build-linux-cgo
70
78
71
79
build-darwin :
@@ -90,6 +98,9 @@ build-docker:
90
98
build-docker-linux :
91
99
$(MAKE ) build-docker GOOS=linux GOARCH=amd64 CGO_ENABLED=0
92
100
101
+ build-docker-linux-arm64 :
102
+ $(MAKE ) build-docker GOOS=linux GOARCH=arm64 CGO_ENABLED=0
103
+
93
104
build-docker-linux-cgo :
94
105
$(MAKE ) build-docker GOOS=linux GOARCH=amd64 CGO_ENABLED=1 \
95
106
BUILD_TAGS=" netcgo" BINARY_SUFFIX=-$(VERSION ) -netcgo-linux-amd64
@@ -144,6 +155,9 @@ publish-version:
144
155
gen-linux-checksum :
145
156
$(call gen_signed_checksum,linux-amd64)
146
157
158
+ gen-linux-arm64-checksum :
159
+ $(call gen_signed_checksum,linux-arm64)
160
+
147
161
gen-linux-cgo-checksum :
148
162
$(call gen_signed_checksum,netcgo-linux-amd64)
149
163
@@ -161,15 +175,19 @@ tag:
161
175
# Must be run in a OS X machine. OS X binary is build natively.
162
176
manual-release :
163
177
$(MAKE ) build-docker-linux
178
+ $(MAKE ) build-docker-linux-arm64
164
179
$(MAKE ) build-docker-linux-cgo
165
180
$(MAKE ) build-darwin
166
181
$(MAKE ) gen-linux-checksum
182
+ $(MAKE ) gen-linux-arm64-checksum
167
183
$(MAKE ) gen-linux-cgo-checksum
168
184
$(MAKE ) gen-darwin-checksum
169
185
$(MAKE ) build-docker-linux VERSION=latest
186
+ $(MAKE ) build-docker-linux-arm64 VERSION=latest
170
187
$(MAKE ) build-docker-linux-cgo VERSION=latest
171
188
$(MAKE ) build-darwin VERSION=latest
172
189
$(MAKE ) gen-linux-checksum VERSION=latest
190
+ $(MAKE ) gen-linux-arm64-checksum VERSION=latest
173
191
$(MAKE ) gen-linux-cgo-checksum VERSION=latest
174
192
$(MAKE ) gen-darwin-checksum VERSION=latest
175
193
$(MAKE ) publish-version
0 commit comments