Commit 8f6672f3 authored by Antoine Kaufmann's avatar Antoine Kaufmann
Browse files

docker: add DOCKER_REGISTRY and DOCKER_TAG parameters

This will result in make docker-images directly generating images with
appropriate tags.
parent e136ad62
...@@ -22,26 +22,37 @@ ...@@ -22,26 +22,37 @@
include mk/subdir_pre.mk include mk/subdir_pre.mk
# Configuration parameters to control docker image build
# DOCKER_REGISTRY ?= docker.io/
# DOCKER_TAG ?= :latest
docker-images: docker-images:
docker build -t simbricks/simbricks-build:latest \ docker build -t \
$(DOCKER_REGISTRY)simbricks/simbricks-build$(DOCKER_TAG) \
-f docker/Dockerfile.buildenv docker -f docker/Dockerfile.buildenv docker
docker build -t simbricks/simbricks-base:latest \ docker build -t \
$(DOCKER_REGISTRY)simbricks/simbricks-base$(DOCKER_TAG) \
-f docker/Dockerfile.base . -f docker/Dockerfile.base .
docker build -t simbricks/simbricks:latest \ docker build -t \
$(DOCKER_REGISTRY)simbricks/simbricks$(DOCKER_TAG) \
-f docker/Dockerfile . -f docker/Dockerfile .
docker build -t simbricks/simbricks-runenv:latest \ docker build -t \
$(DOCKER_REGISTRY)simbricks/simbricks-runenv$(DOCKER_TAG) \
-f docker/Dockerfile.runenv docker -f docker/Dockerfile.runenv docker
docker build -t simbricks/simbricks-min:latest \ docker build -t \
$(DOCKER_REGISTRY)simbricks/simbricks-min$(DOCKER_TAG) \
-f docker/Dockerfile.min docker -f docker/Dockerfile.min docker
docker build -t simbricks/simbricks-dist-worker:latest \ docker build -t \
$(DOCKER_REGISTRY)simbricks/simbricks-dist-worker$(DOCKER_TAG) \
-f docker/Dockerfile.dist-worker docker -f docker/Dockerfile.dist-worker docker
docker-images-debug: docker-images-debug:
docker build -t simbricks/simbricks-gem5opt:latest \ docker build -t \
$(DOCKER_REGISTRY)simbricks/simbricks-gem5opt$(DOCKER_TAG) \
-f docker/Dockerfile.gem5opt docker -f docker/Dockerfile.gem5opt docker
docker-images-tofino: docker-images-tofino:
docker build -t simbricks/simbricks:tofino \ docker build -t $(DOCKER_REGISTRY)simbricks/simbricks:tofino \
-f docker/Dockerfile.tofino . -f docker/Dockerfile.tofino .
include mk/subdir_post.mk include mk/subdir_post.mk
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment