k3s/contrib/pod-master/Makefile

22 lines
542 B
Makefile

all: push
# Set this to the *next* version to prevent accidentally overwriting the existing image.
# Next tag=1.2
# Usage:
# tag with the current git hash:
# make TAG=`git log -1 --format="%H"`
# tag with a formal version
# make TAG=1.2
podmaster: podmaster.go
CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -ldflags '-w' ./podmaster.go
container: podmaster
docker build -t gcr.io/google_containers/podmaster:$(TAG) .
push: container
gcloud docker push gcr.io/google_containers/podmaster:$(TAG)
clean:
rm -f podmaster