Skip to content

Commit

Permalink
test multiple builds in goreleaser
Browse files Browse the repository at this point in the history
  • Loading branch information
ypoplavs committed Apr 27, 2022
1 parent 8456047 commit 38b1707
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
with:
distribution: goreleaser
version: latest
args: release --parallelism=2 --rm-dist -f .goreleaser-dev.yml
args: release --rm-dist -f .goreleaser-dev.yml --parallelism=3
env:
GITHUB_TOKEN: ${{ secrets.CI_BOT_TOKEN }}
ANALYTICS_TRACKING_ID: "${{secrets.TESTKUBE_CLI_GA_MEASUREMENT_ID}}"
Expand Down
35 changes: 33 additions & 2 deletions .goreleaser-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,29 @@ before:
hooks:
- go mod tidy
builds:
- main: ./cmd/kubectl-testkube
-
id: "linux"
main: ./cmd/kubectl-testkube
binary: kubectl-testkube
env:
- CGO_ENABLED=0
goos:
- linux
- windows
ldflags:
- -s -w -X main.version={{.Version}}
- -X main.commit={{.Commit}}
- -X main.date={{.Date}}
- -X main.builtBy=goreleaser
- -X github.com/kubeshop/testkube/pkg/analytics.TestkubeMeasurementID={{.Env.ANALYTICS_TRACKING_ID}}
- -X github.com/kubeshop/testkube/pkg/analytics.TestkubeMeasurementSecret={{.Env.ANALYTICS_API_KEY}}

-
id: "darwin"
main: ./cmd/kubectl-testkube
binary: kubectl-testkube
env:
- CGO_ENABLED=0
goos:
- darwin
ldflags:
- -s -w -X main.version={{.Version}}
Expand All @@ -17,6 +33,21 @@ builds:
- -X main.builtBy=goreleaser
- -X github.com/kubeshop/testkube/pkg/analytics.TestkubeMeasurementID={{.Env.ANALYTICS_TRACKING_ID}}
- -X github.com/kubeshop/testkube/pkg/analytics.TestkubeMeasurementSecret={{.Env.ANALYTICS_API_KEY}}
-
id: "windows"
main: ./cmd/kubectl-testkube
binary: kubectl-testkube
env:
- CGO_ENABLED=0
goos:
- windows
ldflags:
- -s -w -X main.version={{.Version}}
- -X main.commit={{.Commit}}
- -X main.date={{.Date}}
- -X main.builtBy=goreleaser
- -X github.com/kubeshop/testkube/pkg/analytics.TestkubeMeasurementID={{.Env.ANALYTICS_TRACKING_ID}}
- -X github.com/kubeshop/testkube/pkg/analytics.TestkubeMeasurementSecret={{.Env.ANALYTICS_API_KEY}}
archives:
- replacements:
darwin: macOS
Expand Down

0 comments on commit 38b1707

Please sign in to comment.