Skip to content

Commit e83abba

Browse files
ferdiozturkbuchdag
andauthored
build: add Windows builds (#307)
Co-authored-by: Nicolas Duchon <[email protected]>
1 parent 1cabcfb commit e83abba

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ dist-clean:
1515
rm -f docker-gen-alpine-linux-*.tar.gz
1616
rm -f docker-gen-linux-*.tar.gz
1717
rm -f docker-gen-darwin-*.tar.gz
18+
rm -f docker-gen-windows-*.tar.gz
1819

1920
dist: dist-clean
2021
mkdir -p dist/alpine-linux/amd64 && GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -ldflags "$(LDFLAGS)" -a -tags netgo -installsuffix netgo -o dist/alpine-linux/amd64/docker-gen ./cmd/docker-gen
@@ -26,7 +27,8 @@ dist: dist-clean
2627
mkdir -p dist/linux/armel && GOOS=linux GOARCH=arm GOARM=5 go build -ldflags "$(LDFLAGS)" -o dist/linux/armel/docker-gen ./cmd/docker-gen
2728
mkdir -p dist/linux/armhf && GOOS=linux GOARCH=arm GOARM=6 go build -ldflags "$(LDFLAGS)" -o dist/linux/armhf/docker-gen ./cmd/docker-gen
2829
mkdir -p dist/darwin/amd64 && GOOS=darwin GOARCH=amd64 go build -ldflags "$(LDFLAGS)" -o dist/darwin/amd64/docker-gen ./cmd/docker-gen
29-
30+
mkdir -p dist/windows/i386 && GOOS=windows GOARCH=386 go build -ldflags "$(LDFLAGS)" -o dist/windows/i386/docker-gen ./cmd/docker-gen
31+
mkdir -p dist/windows/amd64 && GOOS=windows GOARCH=amd64 go build -ldflags "$(LDFLAGS)" -o dist/windows/amd64/docker-gen ./cmd/docker-gen
3032

3133
release: dist
3234
go mod tidy
@@ -39,6 +41,8 @@ release: dist
3941
tar -cvzf docker-gen-linux-armel-$(TAG).tar.gz -C dist/linux/armel docker-gen
4042
tar -cvzf docker-gen-linux-armhf-$(TAG).tar.gz -C dist/linux/armhf docker-gen
4143
tar -cvzf docker-gen-darwin-amd64-$(TAG).tar.gz -C dist/darwin/amd64 docker-gen
44+
tar -cvzf docker-gen-windows-amd64-$(TAG).tar.gz -C dist/windows/amd64 docker-gen
45+
tar -cvzf docker-gen-windows-i386-$(TAG).tar.gz -C dist/windows/i386 docker-gen
4246

4347
get-deps:
4448
go mod download

0 commit comments

Comments
 (0)