-include .env export DOCKER_REGISTRY ?= registry.ubicast.net DOCKER_IMG ?= ${DOCKER_REGISTRY}/public-projects/python-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' --network host -e POD_UNIT_TEST_API_KEY=${POD_UNIT_TEST_API_KEY} -v ${CURDIR}:/src -w /src --rm ${DOCKER_IMG} make test else TOXENV=test tox -- ${PYTEST_ARGS} endif