blob: 3d43a866cb36e70dc2adfd0b1991b2a1b8d12929 [file] [log] [blame]
NO_CACHE=false
IMAGE=gerritforge/gerrit-ci-slave-bazel:debian-stretch-nocache
BAZEL_VER=1.2.0
BUILDIFIER_VER=0.29.0
BAZELISK_VER=1.1.0
NODE_VER=10
WCT_VER=6.8.0
# Targets
build:
cat Dockerfile | \
BAZEL_VER=${BAZEL_VER} \
BUILDIFIER_VER=${BUILDIFIER_VER} \
BAZELISK_VER=${BAZELISK_VER} \
NODE_VER=${NODE_VER} \
WCT_VER=${WCT_VER} envsubst > Dockerfile-subst
docker build --no-cache=$(NO_CACHE) \
-f Dockerfile-subst \
-t ${IMAGE} .
publish:
docker push ${IMAGE}
clean:
docker rmi -f ${IMAGE}
.PHONY: clean image publish