mirror of
https://github.com/pypa/pipenv.git
synced 2026-05-08 01:10:00 -04:00
2e913386cc
Makefile step to build and push all images
21 lines
513 B
Makefile
21 lines
513 B
Makefile
ALL_PYVERSIONS = 3.11-alpine 3.10-alpine 3.9-alpine 3.8-alpine 3.11 3.10 3.9 3.8
|
|
|
|
|
|
ifneq (,$(wildcard ./.env))
|
|
include .env
|
|
export
|
|
endif
|
|
|
|
|
|
docker-build:
|
|
echo $(PYVERSION) $(PIPENV)
|
|
docker build -t $(REGISTRY)/$(ORG)/$(IMG):$(TAG) --build-arg PYVERSION=$(PYVERSION) --build-arg VERSION=$(PIPENV) -f Dockerfile .
|
|
|
|
|
|
docker-push:
|
|
docker push $(REGISTRY)/$(ORG)/$(IMG):$(TAG)
|
|
|
|
|
|
build-all:
|
|
$(foreach var,$(ALL_PYVERSIONS), make docker-build docker-push TAG=$(var)-$(PIPENV) PYVERSION=$(var) PIPENV=$(PIPENV);)
|