X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=vnfs%2FDAaaS%2Fmicroservices%2Fcollectd-operator%2FMakefile;h=9c023521c2c8c4847b0ae2d4fa3d7125f43eb5be;hb=d614d3d6cc1d40664215f79fc2c2f38af03a9996;hp=7effedf0b9cae80758032847355eb9b13d5744fd;hpb=d59e778f2b97c96fe7f6c3945f4bb9c91ff01e74;p=demo.git diff --git a/vnfs/DAaaS/microservices/collectd-operator/Makefile b/vnfs/DAaaS/microservices/collectd-operator/Makefile index 7effedf0..9c023521 100644 --- a/vnfs/DAaaS/microservices/collectd-operator/Makefile +++ b/vnfs/DAaaS/microservices/collectd-operator/Makefile @@ -15,18 +15,19 @@ PROJECTNAME := $(shell basename "$(PWD)") ROOTPATH := $(shell realpath "$(PWD)/../") COP := ${PWD}/build/_output/bin/collectd-operator COP_LOCAL := ${COP}-local -IMAGE_NAME := dcr.cluster.local:32644/collectd-operator:latest +ifndef IMAGE_NAME +override IMAGE_NAME := dcr.cluster.local:32644/collectd-operator:latest +endif export GO111MODULE=on .PHONY: clean plugins ## build: Generate the k8s and openapi artifacts using operator-sdk -build: clean +build: clean format GOOS=linux GOARCH=amd64 operator-sdk generate k8s --verbose operator-sdk generate openapi --verbose - #@go build -o ${COP} -gcflags all=-trimpath=${ROOTPATH} -asmflags all=-trimpath=${ROOTPATH} collectd-operator/cmd/manager @go build -o ${COP_LOCAL} collectd-operator/cmd/manager @operator-sdk build ${IMAGE_NAME} --verbose @@ -46,7 +47,7 @@ debug: @go build -o ${COP_LOCAL} collectd-operator/cmd/manager ## deploy: Build Dockerfile and publish to repository -deploy: build publish +deploy: build test publish ## publish: Push docker image to repository publish: @@ -65,7 +66,7 @@ clean: @rm -rf ${COP} @rm -rf ${COP_LOCAL} @echo "Deleting the collectd-operator docker image" - @docker rmi ${IMAGE_NAME} + @docker 2>/dev/null rmi ${IMAGE_NAME} | true .PHONY: cover ## cover: run tests and generate coverage report