From d9c4621e336bc2456db93a67b66393d647e36f8b Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Sat, 16 Jan 2021 18:49:09 -0500 Subject: [PATCH] cmake: Limit containers to 1GB of memory This helps debugging issues when task ends up OOMKilled, without having to exhaust memory of the host machine. --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 48d660d21..df4a3f81f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -156,13 +156,13 @@ endforeach (doc_FILE) add_custom_command(OUTPUT run-review COMMAND docker build -q --build-arg PR=$(PR) -t taskwarrior-review:$(PR) - < scripts/review-dockerfile - COMMAND docker run --rm --hostname pr-$(PR) -it taskwarrior-review:$(PR) bash || : + COMMAND docker run --rm --memory 1g --hostname pr-$(PR) -it taskwarrior-review:$(PR) bash || : ) add_custom_target(review DEPENDS run-review) add_custom_command(OUTPUT run-reproduce COMMAND docker build -q --build-arg RELEASE=$(RELEASE) -t taskwarrior-reproduce:$(RELEASE) - < scripts/reproduce-dockerfile - COMMAND docker run --rm --hostname tw-$(RELEASE) -it taskwarrior-reproduce:$(RELEASE) bash || : + COMMAND docker run --rm --memory 1g --hostname tw-$(RELEASE) -it taskwarrior-reproduce:$(RELEASE) bash || : ) add_custom_target(reproduce DEPENDS run-reproduce)