2019-01-23 08:15:47 +00:00
|
|
|
.PHONY: all test
|
2016-07-19 22:35:42 +00:00
|
|
|
|
2018-09-12 13:40:56 +00:00
|
|
|
IMAGE_BUILD_CMD := docker build
|
|
|
|
|
2016-07-19 22:35:42 +00:00
|
|
|
VERSION := $(shell git describe --tags --dirty --always)
|
|
|
|
|
2018-11-16 12:26:33 +00:00
|
|
|
IMAGE_REGISTRY := quay.io/kubernetes_incubator
|
|
|
|
IMAGE_NAME := node-feature-discovery
|
|
|
|
IMAGE_TAG_NAME := $(VERSION)
|
|
|
|
IMAGE_REPO := $(IMAGE_REGISTRY)/$(IMAGE_NAME)
|
|
|
|
IMAGE_TAG := $(IMAGE_REPO):$(IMAGE_TAG_NAME)
|
|
|
|
|
|
|
|
|
2018-09-12 13:40:56 +00:00
|
|
|
all: image
|
2016-07-19 22:35:42 +00:00
|
|
|
|
2018-09-12 13:40:56 +00:00
|
|
|
image:
|
|
|
|
$(IMAGE_BUILD_CMD) --build-arg NFD_VERSION=$(VERSION) \
|
2018-11-16 12:26:33 +00:00
|
|
|
-t $(IMAGE_TAG) ./
|
2018-07-09 10:12:11 +00:00
|
|
|
|
|
|
|
mock:
|
|
|
|
mockery --name=FeatureSource --dir=source --inpkg --note="Re-generate by running 'make mock'"
|
2019-01-23 08:15:47 +00:00
|
|
|
mockery --name=APIHelpers --dir=pkg/apihelper --inpkg --note="Re-generate by running 'make mock'"
|
|
|
|
mockery --name=LabelerClient --dir=pkg/labeler --inpkg --note="Re-generate by running 'make mock'"
|
|
|
|
|
|
|
|
test:
|
|
|
|
go test ./cmd/... ./pkg/...
|