@@ -5,9 +5,8 @@ GOLINT = golint
55GOTEST = $(GO ) test --cover --race -v
66GOVET = $(GO ) vet
77GO_FILES = $(wildcard * .go)
8- GO_PACKAGES = storage syslogish weblog
8+ GO_PACKAGES = storage log weblog
99GO_PACKAGES_REPO_PATH = $(addprefix $(REPO_PATH ) /,$(GO_PACKAGES ) )
10- GO_TESTABLE_PACKAGES_REPO_PATH = $(addprefix $(REPO_PATH ) /,storage storage/file storage/ringbuffer)
1110
1211# the filepath to this repository, relative to $GOPATH/src
1312REPO_PATH = github.com/deis/logger
@@ -50,21 +49,21 @@ bootstrap: check-docker
5049build-binary :
5150 GOOS=linux GOARCH=amd64 go build -ldflags ${LDFLAGS} -o $(BINARY_DEST_DIR ) /logger .
5251
53- build : build-with-container docker-build
52+ build : docker-build
53+ build-without-container : build-binary build-image
54+ push : docker-push
55+ upgrade : kube-update
56+ install : kube-install
57+ uninstall : kube-delete
5458
5559# Containerized build of the binary
5660build-with-container : check-docker
5761 mkdir -p ${BINARY_DEST_DIR}
5862 ${DEV_ENV_CMD} make build-binary
59- docker build --rm -t ${IMAGE} rootfs
6063
61- build-without-container : build-binary
62- docker build -t ${IMAGE} rootfs
63- docker tag ${IMAGE} ${MUTABLE_IMAGE}
64-
65- push : docker-push
64+ docker-build : build-with-container build-image
6665
67- docker- build: build-with-container
66+ build-image :
6867 docker build -t ${IMAGE} rootfs
6968 docker tag ${IMAGE} ${MUTABLE_IMAGE}
7069
@@ -91,22 +90,19 @@ style-check:
9190 shellcheck $(SHELL_SCRIPTS)
9291
9392test-unit :
94- ${DEV_ENV_CMD} $(GOTEST ) $( GO_TESTABLE_PACKAGES_REPO_PATH )
93+ ${DEV_ENV_CMD} $(GOTEST ) $$( glide nv )
9594
9695kube-install :
9796 kubectl create -f manifests/deis-logger-svc.yaml
9897 kubectl create -f manifests/deis-logger-rc.yaml
99- kubectl create -f manifests/deis-logger-fluentd-daemon.yaml
10098
10199kube-delete :
102100 -kubectl delete -f manifests/deis-logger-svc.yaml
103101 -kubectl delete -f manifests/deis-logger-rc.tmp.yaml
104- -kubectl delete -f manifests/deis-logger-fluentd-daemon.yaml
105102
106103kube-create : update-manifests
107104 kubectl create -f manifests/deis-logger-svc.yaml
108105 kubectl create -f manifests/deis-logger-rc.tmp.yaml
109- kubectl create -f manifests/deis-logger-fluentd-daemon.yaml
110106
111107kube-replace : build push update-manifests
112108 kubectl replace --force -f manifests/deis-logger-rc.tmp.yaml
0 commit comments