2022-06-11 14:49:15 +02:00
|
|
|
.PHONY: build test push push-image docs
|
2021-06-03 14:58:12 +02:00
|
|
|
|
|
|
|
|
IMAGE_NAME ?= docsonnet
|
2021-06-04 22:10:06 +02:00
|
|
|
IMAGE_PREFIX ?= jsonnetlibs
|
2022-10-24 09:08:51 +02:00
|
|
|
IMAGE_TAG ?= 0.0.4
|
2021-06-03 14:58:12 +02:00
|
|
|
|
|
|
|
|
build:
|
2021-06-04 22:10:06 +02:00
|
|
|
docker buildx build -t $(IMAGE_PREFIX)/$(IMAGE_NAME):$(IMAGE_TAG) .
|
2021-06-03 14:58:12 +02:00
|
|
|
|
|
|
|
|
test: build
|
|
|
|
|
|
|
|
|
|
push: build test push-image
|
|
|
|
|
|
|
|
|
|
push-image:
|
|
|
|
|
docker push $(IMAGE_PREFIX)/$(IMAGE_NAME):$(IMAGE_TAG)
|
|
|
|
|
docker push $(IMAGE_PREFIX)/$(IMAGE_NAME):latest
|
2022-06-11 14:49:15 +02:00
|
|
|
|
|
|
|
|
docs:
|
2022-06-13 13:42:51 +02:00
|
|
|
jsonnet -S -c -m doc-util/ \
|
|
|
|
|
-e "(import 'doc-util/main.libsonnet').render(import 'doc-util/main.libsonnet')"
|
2022-06-11 14:49:15 +02:00
|
|
|
|