Skip to content

Commit b34ebc3

Browse files
author
Jon Wayne Parrott
committed
Add FORCE_REBUILD make option
1 parent 347f463 commit b34ebc3

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
1+
ifdef FORCE_REBUILD
2+
DOCKER_FLAGS = --no-cache --pull
3+
endif
4+
15
.PHONY: build
26
build: build-interpreters
3-
docker build -t google/python .
7+
docker build $(DOCKER_FLAGS) -t google/python .
48

59
.PHONY: build-interpreters
610
build-interpreters:
11+
export DOCKER_FLAGS
712
make -C python-interpreter-builder build
813

914
.PHONY: tests

python-interpreter-builder/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.PHONY: build
22
build:
3-
docker build -t google/python-interpreter-builder .
3+
docker build $(DOCKER_FLAGS) -t google/python-interpreter-builder .
44
# Extract the built interpreters
55
# This is needed because `docker cp` doesn't work on images, just containers.
66
docker run --name python-interpreter-builder google/python-interpreter-builder /bin/bash

0 commit comments

Comments
 (0)