From c08c4ae2f9c36cd4187b2c03cd0c06c8f310f9d0 Mon Sep 17 00:00:00 2001 From: Christoph Blecker Date: Tue, 24 Oct 2017 17:54:29 -0700 Subject: Don't use docker by default for sig docs generator --- Makefile | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 81a4f61f..75b7363c 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -IMAGE_NAME=kube-communitydocs +IMAGE_NAME=golang:1.9 default: \ generate \ @@ -6,16 +6,21 @@ default: \ reset-docs: git checkout HEAD -- sig-list.md sig-*/README.md -build-image: - docker build -q -t $(IMAGE_NAME) -f generator/Dockerfile generator +generate: + go get ./... + go run ./generator/app.go -generate: build-image - docker run --rm -e WHAT -v $(shell pwd):/go/src/app/generated:Z $(IMAGE_NAME) app +generate-dockerized: + docker run --rm -e WHAT -v $(shell pwd):/go/src/app:Z $(IMAGE_NAME) make -C /go/src/app generate verify: @hack/verify.sh -test: build-image - docker run --rm $(IMAGE_NAME) go test -v ./... +test: + go get ./... + go test -v ./generator/... -.PHONY: default reset-docs build-image generate verify test +test-dockerized: + docker run --rm -v $(shell pwd):/go/src/app:Z $(IMAGE_NAME) make -C /go/src/app test + +.PHONY: default reset-docs generate generate-dockerized verify test test-dockerized -- cgit v1.2.3