X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=cmd%2Fbpa-restapi-agent%2FMakefile;h=6437dc3b5278c55bd639339fef0ab46497c46afe;hb=57733b901fecd31843977b746b94a321891fa3d3;hp=2e703650db888081f530f7248e6eaf2c311fead3;hpb=f863cd9c51cdfccc3996bedfd650c147d095eea3;p=icn.git diff --git a/cmd/bpa-restapi-agent/Makefile b/cmd/bpa-restapi-agent/Makefile index 2e70365..6437dc3 100644 --- a/cmd/bpa-restapi-agent/Makefile +++ b/cmd/bpa-restapi-agent/Makefile @@ -1,32 +1,22 @@ - -# # The name of the executable (default is current directory name) -# TARGET := $(shell echo $${PWD\#\#*/}) -# .DEFAULT_GOAL: $(TARGET) -# -# # These will be provided to the target -# VERSION := 1.0.0 -# BUILD := `git rev-parse HEAD` -# -# # Use linker flags to provide version/build settings to the target -# LDFLAGS=-ldflags "-X=main.Version=$(VERSION) -X=main.Build=$(BUILD)" -# -# # go source files, ignore vendor directory -# SRC = $(shell find . -type f -name '*.go' -not -path "./vendor/*") -# -# .PHONY: all build -# -# all: build -# -# $(TARGET): $(SRC) -# @go build $(LDFLAGS) -o $(TARGET) -# -# build: $(TARGET) -# @true - .PHONY: build build: - go build -mod=vendor -o build/_output/bin/bpa-restapi-agent main.go + go build -o build/_output/bin/bpa-restapi-agent main.go + +docker: + docker build -t akraino.org/icn/bpa-restapi-agent:latest . -f build/Dockerfile + +deploy: docker + ./bpa_api_install.sh + +unit_test: go_install + go test ./internal/app + +go_install: + ./install_go.sh + +e2e_test: deploy + ./e2e_test.sh -docker: - docker build -t akraino.org/icn/bpa-restapi-agent:latest . -f build/Dockerfile +clean: + ./bpa_api_uninstall.sh