mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-07-04 20:08:38 +00:00
debug builds and gcflags
This commit is contained in:
parent
482036182b
commit
17ecaece3e
14
Makefile
14
Makefile
@ -8,7 +8,7 @@ SHELL=/bin/bash
|
|||||||
# HELP
|
# HELP
|
||||||
# This will output the help for each task
|
# This will output the help for each task
|
||||||
# thanks to https://marmelab.com/blog/2016/02/29/auto-documented-makefile.html
|
# thanks to https://marmelab.com/blog/2016/02/29/auto-documented-makefile.html
|
||||||
.PHONY: help ui agent cli tap docker
|
.PHONY: help ui extensions extensions-debug agent agent-debug cli tap docker
|
||||||
|
|
||||||
help: ## This help.
|
help: ## This help.
|
||||||
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
|
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
|
||||||
@ -28,6 +28,9 @@ ui: ## Build UI.
|
|||||||
cli: ## Build CLI.
|
cli: ## Build CLI.
|
||||||
@echo "building cli"; cd cli && $(MAKE) build
|
@echo "building cli"; cd cli && $(MAKE) build
|
||||||
|
|
||||||
|
cli-debug: ## Build CLI.
|
||||||
|
@echo "building cli"; cd cli && $(MAKE) build-debug
|
||||||
|
|
||||||
build-cli-ci: ## Build CLI for CI.
|
build-cli-ci: ## Build CLI for CI.
|
||||||
@echo "building cli for ci"; cd cli && $(MAKE) build GIT_BRANCH=ci SUFFIX=ci
|
@echo "building cli for ci"; cd cli && $(MAKE) build GIT_BRANCH=ci SUFFIX=ci
|
||||||
|
|
||||||
@ -37,6 +40,12 @@ agent: ## Build agent.
|
|||||||
${MAKE} extensions
|
${MAKE} extensions
|
||||||
@ls -l agent/build
|
@ls -l agent/build
|
||||||
|
|
||||||
|
agent-debug: ## Build agent for debug.
|
||||||
|
@(echo "building mizu agent for debug.." )
|
||||||
|
@(cd agent; go build -gcflags="all=-N -l" -o build/mizuagent main.go)
|
||||||
|
${MAKE} extensions-debug
|
||||||
|
@ls -l agent/build
|
||||||
|
|
||||||
docker: ## Build and publish agent docker image.
|
docker: ## Build and publish agent docker image.
|
||||||
$(MAKE) push-docker
|
$(MAKE) push-docker
|
||||||
|
|
||||||
@ -79,6 +88,9 @@ clean-docker:
|
|||||||
extensions:
|
extensions:
|
||||||
devops/build_extensions.sh
|
devops/build_extensions.sh
|
||||||
|
|
||||||
|
extensions-debug:
|
||||||
|
devops/build_extensions_debug.sh
|
||||||
|
|
||||||
test-cli:
|
test-cli:
|
||||||
@echo "running cli tests"; cd cli && $(MAKE) test
|
@echo "running cli tests"; cd cli && $(MAKE) test
|
||||||
|
|
||||||
|
@ -14,8 +14,12 @@ help: ## This help.
|
|||||||
install:
|
install:
|
||||||
go install mizu.go
|
go install mizu.go
|
||||||
|
|
||||||
|
build-debug:
|
||||||
|
export GCLFAGS='-gcflags="all=-N -l"'
|
||||||
|
${MAKE} build
|
||||||
|
|
||||||
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 ${GCLFAGS} -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)' \
|
||||||
-X 'github.com/up9inc/mizu/cli/mizu.Platform=$(SUFFIX)' \
|
-X 'github.com/up9inc/mizu/cli/mizu.Platform=$(SUFFIX)' \
|
||||||
|
Loading…
Reference in New Issue
Block a user