docsonnet/Makefile
2022-10-24 09:08:51 +02:00

21 lines
471 B
Makefile

.PHONY: build test push push-image docs
IMAGE_NAME ?= docsonnet
IMAGE_PREFIX ?= jsonnetlibs
IMAGE_TAG ?= 0.0.4
build:
docker buildx build -t $(IMAGE_PREFIX)/$(IMAGE_NAME):$(IMAGE_TAG) .
test: build
push: build test push-image
push-image:
docker push $(IMAGE_PREFIX)/$(IMAGE_NAME):$(IMAGE_TAG)
docker push $(IMAGE_PREFIX)/$(IMAGE_NAME):latest
docs:
jsonnet -S -c -m doc-util/ \
-e "(import 'doc-util/main.libsonnet').render(import 'doc-util/main.libsonnet')"