Use goreleaser for releasing binaries

This commit is contained in:
waseem
2019-10-18 12:34:26 +02:00
parent b6a333ea73
commit f8b3b21bbd
3 changed files with 25 additions and 3 deletions
+2 -1
View File
@@ -7,4 +7,5 @@ out/
_gopath/
.DS_Store
.vscode
vendor
vendor
dist
+22
View File
@@ -0,0 +1,22 @@
builds:
- env:
- CGO_ENABLED=0
goos:
- windows
- darwin
- linux
goarch:
- 386
- amd64
- arm
- arm64
snapshot:
name_template: "{{ .Tag }}-next"
checksum:
name_template: "{{ .ProjectName }}_{{ .Version }}_checksums.txt"
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
Vendored
+1 -2
View File
@@ -1,8 +1,7 @@
#!/usr/bin/groovy
@Library('github.com/stakater/stakater-pipeline-library@v2.16.6') _
@Library('github.com/stakater/stakater-pipeline-library@v2.16.9') _
goBuildAndRelease {
publicChartRepositoryURL = 'https://stakater.github.io/stakater-charts'
publicChartGitURL = 'git@github.com:stakater/stakater-charts.git'
toolsImage = 'stakater/pipeline-tools:v2.0.13'
}