latest
This commit is contained in:
12
Makefile
12
Makefile
@@ -25,10 +25,10 @@ ifneq ($(UNAME_S),Darwin)
|
||||
GOFLAGS = -ldflags "-linkmode external -extldflags -static $(GOLDFLAGS)"
|
||||
endif
|
||||
|
||||
default: run
|
||||
default: rundebug
|
||||
|
||||
rundebug: build
|
||||
DEBUG=1 ./$(FN)
|
||||
GOTRACEBACK=all DEBUG=1 ./$(FN)
|
||||
|
||||
run: build
|
||||
./$(FN)
|
||||
@@ -38,9 +38,13 @@ clean:
|
||||
|
||||
build: ./$(FN)
|
||||
|
||||
lint:
|
||||
go get -u golang.org/x/lint/golint
|
||||
go get -u github.com/GeertJohan/fgt
|
||||
fgt golint
|
||||
|
||||
go-get:
|
||||
go get -v
|
||||
cd cmd/$(FN) && go get -v
|
||||
|
||||
./$(FN): *.go cmd/*/*.go go-get
|
||||
cd cmd/$(FN) && go build -o ../../$(FN) $(GOFLAGS) .
|
||||
@@ -59,7 +63,7 @@ build-docker-image: clean
|
||||
build-docker-image-dist: is_uncommitted clean
|
||||
docker build -t $(IMAGENAME):$(VERSION) -t $(IMAGENAME):latest -t $(IMAGENAME):$(BUILDTIMETAG) .
|
||||
|
||||
dist: build-docker-image
|
||||
dist: lint build-docker-image
|
||||
-mkdir -p ./output
|
||||
docker run --rm --entrypoint cat $(IMAGENAME) /bin/$(FN) > output/$(FN)
|
||||
docker save $(IMAGENAME) | bzip2 > output/$(BUILDTIMEFILENAME).$(FN).tbz2
|
||||
|
||||
Reference in New Issue
Block a user