diff --git a/Makefile b/Makefile index 1e7efd59a..66ea07788 100644 --- a/Makefile +++ b/Makefile @@ -30,6 +30,11 @@ k8s_integration_execute: compile: go build -o flyteadmin -ldflags=$(LD_FLAGS) ./cmd/ && mv ./flyteadmin ${GOPATH}/bin +.PHONY: compile_debug +compile_debug: + go build -gcflags='all=-N -l' -o flyteadmin ./cmd/ && mv ./flyteadmin ${GOPATH}/bin + + .PHONY: linux_compile linux_compile: GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o /artifacts/flyteadmin -ldflags=$(LD_FLAGS) ./cmd/ diff --git a/script/debug.sh b/script/debug.sh new file mode 100644 index 000000000..0d1f6a803 --- /dev/null +++ b/script/debug.sh @@ -0,0 +1,2 @@ +dlv --listen=:2345 --headless=true --api-version=2 --accept-multiclient exec ${GOPATH}/bin/flyteadmin serve -- --config flyteadmin_config.yaml --server.kube-config ~/.kube/config +