Skip to content

Commit f7d7292

Browse files
committed
build flags
1 parent 83665c2 commit f7d7292

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ IMG_USER ?= netobserv
22
TAG ?= dev
33
BUILD_VERSION := $(shell git describe --long HEAD)
44
BUILD_DATE := $(shell date +%Y-%m-%d\ %H:%M)
5+
# You can add GO Build flags like -gcflags=all="-N -l" here to remove optimizations for debugging
6+
BUILD_FLAGS ?= -ldflags "-X 'main.buildVersion=${BUILD_VERSION}' -X 'main.buildDate=${BUILD_DATE}'"
57
BUILD_SHA := $(shell git rev-parse --short HEAD)
68

79
BASE_IMAGE ?= quay.io/${IMG_USER}/network-observability-console-plugin
@@ -82,7 +84,7 @@ test: test-backend test-frontend
8284
.PHONY: build-backend
8385
build-backend: fmt-backend
8486
@echo "### Building backend"
85-
go build -gcflags='-N -l' -ldflags "-X 'main.buildVersion=${BUILD_VERSION}' -X 'main.buildDate=${BUILD_DATE}'" -mod vendor -o plugin-backend cmd/plugin-backend.go
87+
go build ${BUILD_FLAGS} -mod vendor -o plugin-backend cmd/plugin-backend.go
8688

8789
.PHONY: build-frontend
8890
build-frontend: install-frontend fmt-frontend

0 commit comments

Comments
 (0)