Skip to content

Commit 13fb58c

Browse files
committed
Misc: release via tarball
1 parent 54e74bc commit 13fb58c

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

Makefile

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,18 @@ dependency:
2929

3030
build-linux:
3131
@echo "Creating Build for Linux..."
32-
@CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="$(LDFLAGS)" -o ./releases/$(VERSION)/kubectl-search-Linux-x86_64
32+
@CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="$(LDFLAGS)" -o ./releases/$(VERSION)/Linux-x86_64/kubectl-search
33+
@tar zcf ./releases/$(VERSION)/kubectl-search-Linux-x86_64.tar.gz -C releases/$(VERSION)/Linux-x86_64 kubectl-search
3334

3435
build-darwin:
3536
@echo "Creating Build for macOS..."
36-
@CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="$(LDFLAGS)" -o ./releases/$(VERSION)/kubectl-search-Darwin-x86_64
37+
@CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="$(LDFLAGS)" -o ./releases/$(VERSION)/Darwin-x86_64/kubectl-search
38+
@tar zcf ./releases/$(VERSION)/kubectl-search-Darwin-x86_64.tar.gz -C releases/$(VERSION)/Darwin-x86_64 kubectl-search
3739

3840
build-windows:
3941
@echo "Creating Build for Windows..."
40-
@CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags="$(LDFLAGS)" -o ./releases/$(VERSION)/kubectl-search-Windows-x86_64.exe
42+
@CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags="$(LDFLAGS)" -o ./releases/$(VERSION)/Windows-x86_64/kubectl-search.exe
43+
@tar zcf ./releases/$(VERSION)/kubectl-search-Windows-x86_64.tar.gz -C releases/$(VERSION)/Windows-x86_64 kubectl-search.exe
4144

4245
build: build-linux build-darwin build-windows
4346

@@ -49,5 +52,6 @@ release:
4952
@echo "Creating Releases..."
5053
go get -u github.com/tcnksm/ghr
5154
ghr -t ${GITHUB_TOKEN} $(VERSION) releases/$(VERSION)/
55+
sha1sum releases/$(VERSION)/*.tar.gz > releases/$(VERSION)/SHA1SUM
5256

5357
all: utilities lint dependency clean build

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,16 @@ With this plugin installed, you can search pod with `kubectl search` easily
4040
$ kubectl search pods "keyword" -l "key=value" --all-namespaces
4141
$ kubectl search pods "keyword" --field-selector "key=value"
4242

43-
# Basic Usage
43+
# Installation
4444

45-
$ curl -L https://github.com/guessi/kubectl-search/releases/download/v1.0.4/kubectl-search-`uname -s`-`uname -m` -o /usr/local/bin/kubectl-search
45+
$ export KUBECTL_VERSION="v1.0.4"
46+
$ wget https://github.com/guessi/kubectl-search/releases/download/${KUBECTL_VERSION}/kubectl-search-`uname -s`-`uname -m`.tar.gz
47+
$ tar zxvf kubectl-search-`uname -s`-`uname -m`.tar.gz
48+
$ mv kubectl-search /usr/local/bin
4649
$ chmod +x /usr/local/bin/kubectl-search
50+
51+
# Basic Usage
52+
4753
$ kubectl search pods "keyword"
4854

4955
# How to get developer build?

0 commit comments

Comments
 (0)