Newer
Older
DOCKER_REGISTRY ?= registry.ubicast.net
DOCKER_IMG ?= ${DOCKER_REGISTRY}/web/pod-client
build:
docker build -t ${DOCKER_IMG} .
shell:
docker run -it -v ${CURDIR}:/src -w /src --rm ${DOCKER_IMG} /bin/bash
pull_docker_img:
docker pull ${DOCKER_IMG}
publish_docker_img: build
docker push ${DOCKER_IMG}
lint:
ifndef CI
docker run -e CI='1' -v ${CURDIR}:/src -w /src --rm ${DOCKER_IMG} make lint
else
TOXENV=lint tox -- ${PYTEST_ARGS}
endif
deadcode:
ifndef CI
docker run -e CI='1' -v ${CURDIR}:/src -w /src --rm ${DOCKER_IMG} make deadcode
else
TOXENV=deadcode tox -- ${PYTEST_ARGS}
endif
test:
ifndef CI
docker run -e CI='1' -v ${CURDIR}:/src -w /src --rm ${DOCKER_IMG} make test
else
TOXENV=test tox -- ${PYTEST_ARGS}
endif