Add goreleaser config

This commit is contained in:
James Mills 2018-05-07 22:24:56 -07:00
parent f169926a0c
commit 44f007612c
No known key found for this signature in database
GPG Key ID: AC4C014F1440EBD6
2 changed files with 42 additions and 0 deletions

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
*~*
dist
*.bak
coverage.txt
cmd/msgbus/msgbus

41
.goreleaser.yml Normal file
View File

@ -0,0 +1,41 @@
builds:
-
main: ./cmd/msgbusd/
binary: msgbusd
flags: -tags "static_build"
ldflags: -w -X msgbus.Version={{.Version}} -X msgbus.Commit={{.Commit}}
env:
- CGO_ENABLED=0
goos:
- darwin
- freebsd
- linux
goarch:
- i386
- amd64
- arm
- amd64
goarm:
- 6
- 7
-
main: ./cmd/msgbus/
binary: msgbus
flags: -tags "static_build"
ldflags: -w -X msgbus.Version={{.Version}} -X msgbus.Commit={{.Commit}}
env:
- CGO_ENABLED=0
goos:
- darwin
- freebsd
- linux
goarch:
- i386
- amd64
- arm
- amd64
goarm:
- 6
- 7
sign:
artifacts: checksum