feat: goreleaser config [ci skip]
This commit is contained in:
parent
f8039aec33
commit
376db98f81
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
/cairde
|
||||
*.log
|
||||
*.work
|
||||
/cairde
|
||||
/dist/
|
||||
|
23
.goreleaser.yaml
Normal file
23
.goreleaser.yaml
Normal file
@ -0,0 +1,23 @@
|
||||
---
|
||||
|
||||
project_name: cairde
|
||||
|
||||
before:
|
||||
hooks:
|
||||
- go mod tidy
|
||||
|
||||
builds:
|
||||
- env:
|
||||
- CGO_ENABLED=0
|
||||
dir: cmd/cairde
|
||||
goos:
|
||||
- linux
|
||||
- darwin
|
||||
goarch:
|
||||
- amd64
|
||||
ldflags:
|
||||
- "-X 'main.Commit={{ .Commit }}'"
|
||||
- "-X 'main.Version={{ .Version }}'"
|
||||
|
||||
archives:
|
||||
- format: binary
|
Reference in New Issue
Block a user