Added/edited description to Makefile commands. (#157)

* Added missing description to Makefile commands.

* Uppercase.
This commit is contained in:
Nimrod Gilboa Markevich 2021-08-03 11:41:02 +03:00 committed by GitHub
parent 793bb97e51
commit dc59fb6931
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 15 deletions

View File

@ -20,14 +20,14 @@ TS_SUFFIX="$(shell date '+%s')"
GIT_BRANCH="$(shell git branch | grep \* | cut -d ' ' -f2 | tr '[:upper:]' '[:lower:]' | tr '/' '_')" GIT_BRANCH="$(shell git branch | grep \* | cut -d ' ' -f2 | tr '[:upper:]' '[:lower:]' | tr '/' '_')"
BUCKET_PATH=static.up9.io/mizu/$(GIT_BRANCH) BUCKET_PATH=static.up9.io/mizu/$(GIT_BRANCH)
ui: ## build UI ui: ## Build UI.
@(cd ui; npm i ; npm run build; ) @(cd ui; npm i ; npm run build; )
@ls -l ui/build @ls -l ui/build
cli: # build CLI cli: ## Build CLI.
@echo "building cli"; cd cli && $(MAKE) build @echo "building cli"; cd cli && $(MAKE) build
agent: ## build mizuagent server agent: ## Build agent.
@(echo "building mizu agent .." ) @(echo "building mizu agent .." )
@(cd agent; go build -o build/mizuagent main.go) @(cd agent; go build -o build/mizuagent main.go)
@ls -l agent/build @ls -l agent/build
@ -36,17 +36,17 @@ agent: ## build mizuagent server
# @(cd tap; go build -o build/tap ./src) # @(cd tap; go build -o build/tap ./src)
# @ls -l tap/build # @ls -l tap/build
docker: ## build Docker image docker: ## Build Docker image.
@(echo "building docker image" ) @(echo "building docker image" )
./build-push-featurebranch.sh ./build-push-featurebranch.sh
push: push-docker push-cli ## build and publish Mizu docker image & CLI push: push-docker push-cli ## Build and publish agent docker image & CLI.
push-docker: push-docker: ## Build and publish agent docker image.
@echo "publishing Docker image .. " @echo "publishing Docker image .. "
./build-push-featurebranch.sh ./build-push-featurebranch.sh
push-cli: push-cli: ## Build and publish CLI.
@echo "publishing CLI .. " @echo "publishing CLI .. "
@cd cli; $(MAKE) build-all @cd cli; $(MAKE) build-all
@echo "publishing file ${OUTPUT_FILE} .." @echo "publishing file ${OUTPUT_FILE} .."
@ -55,15 +55,15 @@ push-cli:
gsutil setmeta -r -h "Cache-Control:public, max-age=30" gs://${BUCKET_PATH}/\* gsutil setmeta -r -h "Cache-Control:public, max-age=30" gs://${BUCKET_PATH}/\*
clean: clean-ui clean-agent clean-cli clean-docker ## Clean all build artifacts clean: clean-ui clean-agent clean-cli clean-docker ## Clean all build artifacts.
clean-ui: clean-ui: ## Clean UI.
@(rm -rf ui/build ; echo "UI cleanup done" ) @(rm -rf ui/build ; echo "UI cleanup done" )
clean-agent: clean-agent: ## Clean agent.
@(rm -rf agent/build ; echo "agent cleanup done" ) @(rm -rf agent/build ; echo "agent cleanup done" )
clean-cli: clean-cli: ## Clean CLI.
@(cd cli; make clean ; echo "CLI cleanup done" ) @(cd cli; make clean ; echo "CLI cleanup done" )
clean-docker: clean-docker:

View File

@ -13,7 +13,7 @@ help: ## This help.
install: install:
go install mizu.go go install mizu.go
build: ## build mizu CLI binary (select platform via GOOS / GOARCH env variables) build: ## Build mizu CLI binary (select platform via GOOS / GOARCH env variables).
go build -ldflags="-X 'github.com/up9inc/mizu/cli/mizu.GitCommitHash=$(COMMIT_HASH)' \ go build -ldflags="-X 'github.com/up9inc/mizu/cli/mizu.GitCommitHash=$(COMMIT_HASH)' \
-X 'github.com/up9inc/mizu/cli/mizu.Branch=$(GIT_BRANCH)' \ -X 'github.com/up9inc/mizu/cli/mizu.Branch=$(GIT_BRANCH)' \
-X 'github.com/up9inc/mizu/cli/mizu.BuildTimestamp=$(BUILD_TIMESTAMP)' \ -X 'github.com/up9inc/mizu/cli/mizu.BuildTimestamp=$(BUILD_TIMESTAMP)' \
@ -21,7 +21,7 @@ build: ## build mizu CLI binary (select platform via GOOS / GOARCH env variables
-o bin/mizu_$(SUFFIX) mizu.go -o bin/mizu_$(SUFFIX) mizu.go
(cd bin && shasum -a 256 mizu_${SUFFIX} > mizu_${SUFFIX}.sha256) (cd bin && shasum -a 256 mizu_${SUFFIX} > mizu_${SUFFIX}.sha256)
build-all: ## build for all supported platforms build-all: ## Build for all supported platforms.
@echo "Compiling for every OS and Platform" @echo "Compiling for every OS and Platform"
@mkdir -p bin && echo "SHA256 checksums available for compiled binaries \n\nRun \`shasum -a 256 -c mizu_OS_ARCH.sha256\` to verify\n\n" > bin/README.md @mkdir -p bin && echo "SHA256 checksums available for compiled binaries \n\nRun \`shasum -a 256 -c mizu_OS_ARCH.sha256\` to verify\n\n" > bin/README.md
@$(MAKE) build GOOS=darwin GOARCH=amd64 @$(MAKE) build GOOS=darwin GOARCH=amd64
@ -35,6 +35,6 @@ build-all: ## build for all supported platforms
@echo "---------" @echo "---------"
@find ./bin -ls @find ./bin -ls
clean: ## clean all build artifacts clean: ## Clean all build artifacts.
go clean go clean
rm -rf ./bin/* rm -rf ./bin/*