diff --git a/Makefile b/Makefile index c02b85b4..f75e0e7e 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,8 @@ .PHONY: all \ vet fmt version test e2e-test \ build-binaries build-container build-tar build \ - docker-builder build-in-docker push-container push-tar push clean depup + docker-builder build-in-docker \ + push-container push-tar push release clean depup all: build @@ -268,8 +269,12 @@ push-tar: build-tar gsutil cp $(TARBALL) $(UPLOAD_PATH)/node-problem-detector/ gsutil cp node-problem-detector-$(VERSION)-*.tar.gz* $(UPLOAD_PATH)/node-problem-detector/ +# `make push` is used by presubmit and CI jobs. push: push-container push-tar +# `make release` is used when releasing a new NPD version. +release: push-container build-tar + coverage.out: rm -f coverage.out go test -coverprofile=coverage.out -timeout=1m -v -short ./... diff --git a/docs/release_process.md b/docs/release_process.md index 8a9953a4..f1893755 100644 --- a/docs/release_process.md +++ b/docs/release_process.md @@ -58,7 +58,7 @@ section to perform steps in this section.** sudo apt-get install libsystemd-dev gcc-aarch64-linux-gnu cd node-problem-detector -make push +make release # Get SHA256 of the tar files. For example sha256sum node-problem-detector-v0.8.17-linux_amd64.tar.gz