Skip to content

Commit e0a6471

Browse files
author
AJ Bond
committed
fix(goreleaser): update go release syntax and address duplicate ids
1 parent 869b210 commit e0a6471

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

.goreleaser.yml

+11-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
project_name: kubectl-trace
22
builds:
3-
- goos:
3+
- id: "kubectl-trace"
4+
goos:
45
- linux
56
- darwin
67
- windows
@@ -16,7 +17,8 @@ builds:
1617
-X github.com/iovisor/kubectl-trace/pkg/version.gitCommit={{ .Commit }}
1718
-X github.com/iovisor/kubectl-trace/pkg/version.imageName={{ .Env.IMAGE_NAME }}
1819
binary: kubectl-trace
19-
- goos:
20+
- id: "trace-runner"
21+
goos:
2022
- linux
2123
- darwin
2224
- windows
@@ -33,13 +35,15 @@ builds:
3335
-X github.com/iovisor/kubectl-trace/pkg/version.imageName={{ .Env.IMAGE_NAME }}
3436
binary: trace-runner
3537

36-
archive:
37-
format_overrides:
38-
- goos: windows
39-
format: zip
38+
archives:
39+
- id: windows
40+
format_overrides:
41+
- goos: windows
42+
format: zip
4043

4144
snapshot:
4245
name_template: 'master'
4346

4447
release:
45-
disable: true
48+
github:
49+
prerelease: auto

.travis.yml

+9-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ go:
77
services:
88
- docker
99
before_install:
10-
- GO111MODULE=on; go get github.com/goreleaser/goreleaser
10+
- curl -LO https://github.com/goreleaser/goreleaser/releases/latest/download/goreleaser_amd64.deb && sudo dpkg -i goreleaser_amd64.deb
1111
script:
1212
- make test
1313
- make _output/bin/kubectl-trace
@@ -16,3 +16,11 @@ script:
1616
- make cross
1717
after_success:
1818
- ./hack/ci-release-image.sh
19+
20+
deploy:
21+
- provider: script
22+
skip_cleanup: true
23+
script: goreleaser
24+
on:
25+
tags: true
26+
condition: $TRAVIS_OS_NAME = linux

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ ${trace_runner}:
3939

4040
.PHONY: cross
4141
cross:
42-
IMAGE_NAME=$(IMAGE_NAME) go run github.com/goreleaser/goreleaser --snapshot --rm-dist
42+
IMAGE_NAME=$(IMAGE_NAME) goreleaser --snapshot --rm-dist
4343

4444
.PHONY: clean
4545
clean:

0 commit comments

Comments
 (0)